推薦Python程序員進階閱讀的書籍(2015版)

列一下本身過去一年閱讀的Python相關書籍,評論是在本人閱讀完書籍並完成書中全部測試用例的基礎上編寫的: html

Python Cookbook 3rd》5星程序員

     ,絕對值得閱讀!直接看英文版吧,中文翻譯的如何不太清楚。對於高手就當是複習功課了,總有一些地方記得不是很清楚。redis

Cython - A Guide for Python Programmers 5星編程

  by Kurt W. Smith, O'Reilly 2015設計模式

      若是你想封裝一個C的庫,或者別人封裝的C庫在你的平臺下不可以使用,或者你想對你的代碼進行加速(計算密集部分),則本書是不二之選。該書寫的真是不錯!併發

ZeroMQ:雲時代極速消息通訊庫》3星
ide

     該書的翻譯質量不錯!ZMQ庫的缺點和優勢同樣明顯,用該庫必須認同其哲學,並認爲其約束不是問題。本書必須和API reference結合着看。另外其中的實例全是C的,我基本是對着文件名稱找相應的Python代碼看(基本只支持Python2)。注意有些函數會阻塞的,而該書中基本沒提,而任何ZMQ函數的阻塞都會致使該線程的整個IO所有停掉(你就等着丟包吧)。因爲是C擴展調用,在阻塞時你根本沒法進入調試模式!! 我是經過那redis當打印才追蹤到發生阻塞的地方的,真的是很是有挫折感。因此我的不以爲經過閱讀本書就能直接上手,或者認爲ZMQ是個容易上手的庫。函數

閱讀該書並完成相關示例代碼的測試和修改花了我一個多星期的時間。單元測試

編寫高質量代碼:改善Python程序的91個建議》5星學習

 爲數很少的國人編寫而非翻譯的書。該書的質量很不錯,有些內容會和 Python Cookboo有所重複。

Python高手之路》4星

 該書也是不錯,就是每一個地方都沒有展開講,RDBMS和ORM一節讓我對PostgreSQL的reg和notify很感興趣,至於用不用ORM作數據遷移,取決於數據量。若是業務邏輯複雜,可是條目數很少,用ORM能夠節省很多開發成本。 

圖靈程序設計叢書·Python開發實戰》 3星

 該書適合使用Python的軟件開發團隊閱讀,若是做爲我的學習,不太推薦。若是是我的開發,本身用Mercury作版本控制,寫幾個文本文件作文檔,在順手寫個單元測試就OK了。

《華章程序員書庫·Python編程實戰:運用設計模式、併發和程序庫建立高質量程序》 2-3星

  該書關於設計模式的講解基本看不下去,好歹我也是看過設計模式的好不。

後面的部分有點用,不太推薦購買。

相關文章
相關標籤/搜索