作者Brett Slatkin是 Google公司高級軟體工程師。他是Google消費者調查項目的工程主管及聯合創始人,曾從事Google App Engine的Python基礎架構工作,並利用Python來管理眾多的Google伺服器。Slatkin也是PubSubHubbub協議的聯合創始人,還 ...
作者Brett Slatkin是 Google公司高級軟體工程師。他是Google消費者調查項目的工程主管及聯合創始人,曾從事Google App Engine的Python基礎架構工作,並利用Python來管理眾多的Google伺服器。Slatkin也是PubSubHubbub協議的聯合創始人,還用Python為Google實現了針對該協議的系統。他擁有哥倫比亞大學電腦工程專業學士學位。
精彩書評
“Slatkin所寫的這本書,其每個條目(item)都是一項獨立的教程,並包含它自己的源代碼。這種編排方式,使我們可以隨意跳讀:大家可以按照學習的需要來瀏覽這些item。本書涉及的話題十分廣泛,作者針對這些話題,給出了相當精練而又符合主流觀點的建議,我把這本書推*給中級Python程式員。”
—— Brandon Rhodes,Dropbox的軟體工程師、2016至2017年PyCon會議主席
“當初我剛從Java轉向Python時,要是能先看到這本書的話,那就能節省好幾個月的時間。這本書使我意識到:以前反覆編寫的那些代碼,都不是很符合Python的編程風格。這本書包含了Python語言的絕大部分必備知識,使我們無需通過數月乃至數年的艱難探索,即可逐個瞭解它們。本書的內容非常豐富,從PEP8的重要性和Python語言的主要編程習慣開始,然後談到如何設計函數、方法和類,如何高效地使用標準庫,以及如何設計高質量的API,*後,又講了測試及性能問題。新手和老手都可以通過這本優秀教程來領略Python編程的真諦。”
——Mike Bayer,SQLAlchemy的創立者
“這本書會清楚地告訴你如何改善Python代碼的風格及函數的質量,它會令你的Python技能更上一層樓。”
——Leah Culver,Dropbox的開發者代言人(developer advocate)
“這是一本*好的書,對其他編程語言較有經驗的開發者,可以通過本書迅速學習Python,並瞭解更符合Python風格的基礎語言結構。本書內容清晰、簡明,而且易於理解,只需閱讀某個條目或某一章,即可單獨研究某個話題。書中講解了大量純Python的語言結構,使讀者不會把它們與Python生態圈中的其他複雜事物相混淆。經驗更多的開發者可以通過書中提供的一些深度範例來瞭解自己尚未遇到的語言特性,以及原來不常使用的語言功能。作者肯定是一位非常熟悉Python的人,他用自己豐富的經驗來給讀者指出各種經常出現的bug以及經常出錯的寫法。另外,本書也恰當地說明瞭Python 2.X與Python 3.X之間的微妙區別,大家在各種版本的Python之間遷移時,可以把本書用作參考資料。”
——Katherine Scott,Tempo Automation的軟體主管
“這是一本對初級開發者和熟練開發者都適用的好書。代碼範例及其講解都寫得非常細緻、非常簡潔、非常透徹。”
——C. Titus Brown,加州大學戴維斯分校副教授
“這本參考書非常有用,它提供了很多高級的Python用法,並講解瞭如何構建更清晰、更易維護的軟體。把書中的建議付諸實踐,就可以令自己的Python技能得到提升。”
——Wes McKinney,pandas程式庫的創立者《Python for Data Analysis》的作者、Cloudera的軟體工程師
限個人學習使用,不得用於商業用途,請在下載後24小時內刪除。
備註:資源來自網路,如有不合理可私信我,秒刪。
電子書 編寫高質量Python代碼的59個有效方法.pdf 免費下載
https://page55.ctfile.com/fs/14299555-204280640