《Python CookBook》一直是較爲經典的Python教程。
它注重方法和技巧的講解,能讓學習者更好的理解Python這門語言,最終將技巧運用到項目中,以期最優解。
該書的主要作者是David Beazley,一位資深的計算機科學家,爲Python社區貢獻了很多庫和資源。
3.0版本的譯者是熊能,它在自己的Github主頁開源了了CookBook的譯本,實屬不易。
現在數據君已經下載好,大家關注公衆號“Python星球”,在後臺回覆“1”,即可下載完整版本。
該書講了什麼?
CookBook介紹了Python應用在各個領域中的一些使用技巧和方法,從最基本的字符、文件序列、字典和排序,到進階的面向對象編程、數據庫和數據持久化、 XML處理和Web編程,再到比較高級和抽象的描述符、裝飾器、元類、迭代器和生成器,均有涉及。
書中還介紹了一些第三方包和庫的使用,包括 Twisted、GIL、PyWin32等。本書覆蓋了Python應用中的很多常見問題,並提出了通用的解決方案。書中的代碼和方法具有很強的實用性,可以方便地應用到實際的項目中,併產生立竿見影的效果。
尤爲難得的是,本書的各位作者都具有豐富的業界實踐經驗,因此,本書不僅給出了對各種問題的解決方案,同時還體現了很多專家的思維方式和良好的編程習慣,與具體的細節性知識相比,這部分內容無疑是本書的精華。
該書適合誰?
這本書的目標讀者是那些想深入理解 Python 語言機制和現代編程風格的Python 程序員,當然也適合有一定基礎並想深入學習Python的愛好。