python源码剖析_《Python源码剖析》很值很强大!
星期六下午小溜的轉(zhuǎn)了一圈書店。
看到一本《Python源碼剖析》,翻了翻,基本沒(méi)過(guò)腦子就買了。很少有書能讓我不冷靜到china-pub上買了,這是個(gè)極少的例外。當(dāng)然如果你不是python FANS的話,對(duì)此書的免疫力應(yīng)該很高。
第二天下午本來(lái)安排復(fù)習(xí)ULK的,但實(shí)在忍不住,還是抓起來(lái)看了,一口氣看完了8個(gè)半chapter(不過(guò)chapter 6沒(méi)看,因?yàn)楹虲Python沒(méi)直接關(guān)系)。國(guó)內(nèi)稱得上“著”的書不多,這本書不但是著,而是著得不錯(cuò)。看完第一個(gè)部分就已經(jīng)收益不淺啦:
1、int、string,list,dict的內(nèi)部機(jī)理,這樣你可以避免一些很低效的使用模式。諸如多個(gè)字符串連接時(shí)如何做效率最好之類的話題,列表如何使用更高效,dict用什么類型做key最高效?
2、了解Python背后的設(shè)計(jì)機(jī)制,這有什么好處?你可以調(diào)整編譯時(shí)的參數(shù),給自己定制一個(gè)Python解釋器,看完第一部分,至少可以做調(diào)整緩沖的活計(jì)。
3、每個(gè)chapter最后的hack XXX,不錯(cuò),有分析有實(shí)踐。
4、可以知道limodou的真名,哈哈哈!
第一部分,講一般的類型實(shí)現(xiàn),難度不大,基本按看偵探小說(shuō)(不是言情小說(shuō)哦,多少也得過(guò)點(diǎn)腦子)的速度就行了;第二部分的虛擬機(jī)部分會(huì)更有意思一些。
不過(guò)我覺(jué)得也有些小缺點(diǎn),遺憾:
1、YY的地方在可以接受的范圍之內(nèi),但仍然覺(jué)得有點(diǎn)多~
2、略顯哆嗦,所以我略過(guò)了文本若干。
3、陳述代碼的方式,按照“Linux內(nèi)核情景分析”的那樣就好了。可能是我不習(xí)慣這種代碼陳述方式的原因,感覺(jué)不少代碼有頭無(wú)尾。雖然我知道代碼的邏輯可能已經(jīng)結(jié)束,但看不到最后的}總有“請(qǐng)看下集”的感覺(jué)。
4、不是作者的問(wèn)題,印刷錯(cuò)誤有一些,但遠(yuǎn)在可以接受的范圍之內(nèi)。
一句話評(píng)價(jià):很值,很強(qiáng)大。
BTW:原來(lái)豆瓣是用Python做出來(lái)的!
總結(jié)
以上是生活随笔為你收集整理的python源码剖析_《Python源码剖析》很值很强大!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 数学学习笔记-三角函数
- 下一篇: 计算机网络——数据包抓取与分析