天天看點

python源碼剖析_《Python源碼剖析》很值很強大!

python源碼剖析_《Python源碼剖析》很值很強大!

星期六下午小溜的轉了一圈書店。

看到一本《Python源碼剖析》,翻了翻,基本沒過腦子就買了。很少有書能讓我不冷靜到china-pub上買了,這是個極少的例外。當然如果你不是python FANS的話,對此書的免疫力應該很高。

第二天下午本來安排複習ULK的,但實在忍不住,還是抓起來看了,一口氣看完了8個半chapter(不過chapter 6沒看,因為和CPython沒直接關系)。國内稱得上“著”的書不多,這本書不但是著,而是著得不錯。看完第一個部分就已經收益不淺啦:

1、int、string,list,dict的内部機理,這樣你可以避免一些很低效的使用模式。諸如多個字元串連接配接時如何做效率最好之類的話題,清單如何使用更高效,dict用什麼類型做key最高效?

2、了解Python背後的設計機制,這有什麼好處?你可以調整編譯時的參數,給自己定制一個Python解釋器,看完第一部分,至少可以做調整緩沖的活計。

3、每個chapter最後的hack XXX,不錯,有分析有實踐。

4、可以知道limodou的真名,哈哈哈!

第一部分,講一般的類型實作,難度不大,基本按看偵探小說(不是言情小說哦,多少也得過點腦子)的速度就行了;第二部分的虛拟機部分會更有意思一些。

不過我覺得也有些小缺點,遺憾:

1、YY的地方在可以接受的範圍之内,但仍然覺得有點多~

2、略顯哆嗦,是以我略過了文本若幹。

3、陳述代碼的方式,按照“Linux核心情景分析”的那樣就好了。可能是我不習慣這種代碼陳述方式的原因,感覺不少代碼有頭無尾。雖然我知道代碼的邏輯可能已經結束,但看不到最後的}總有“請看下集”的感覺。

4、不是作者的問題,印刷錯誤有一些,但遠在可以接受的範圍之内。

一句話評價:很值,很強大。

BTW:原來豆瓣是用Python做出來的!