本書致力於幫助Python開發人員挖掘這門語言及相關程序庫的優秀特性,避免重複勞動,同時寫出簡潔、流暢、易讀、易維護,而且具備地道Python風格的代碼。本書尤爲深刻探討了Python語言的高級用法,涵蓋數據結構、Python風格的對象、並行與併發,以及元編程等不一樣的方面。程序員
本書適合中高級Python軟件開發人員閱讀參考。web
【本書特點】編程
●Python數據模型:理解爲何特殊方法是對象行爲一致的關鍵。設計模式
●數據結構:充分利用內置類型,理解Unicode文本和字節二象性。微信
●把函數視做對象:把Python函數視做一等對象,並瞭解這一點對流行的設計模式的影響。數據結構
●面向對象習慣用法:經過構建類學習引用、可變性、接口、運算符重載和多重繼承。併發
●控制流程:學習使用上下文管理器、生成器、協程,以及經過concurrent.futures和asyncio包實現的併發。async
●元編程:理解特性、描述符、類裝飾器和元類的工做原理。函數
Luciano Ramalho,從1998年起就成爲了Python程序員。他是Python軟件基金會的成員,Python.pro.br(巴西的一家培訓公司)的共同全部者,仍是巴西第一個衆創空間Garoa Hacker Clube的聯合創始人。他領導過多個軟件開發團隊,還在巴西的媒體、銀行和政府部門教授Python課程。學習
【技術大咖推薦】
「很榮幸擔任這本優秀圖書的技術審校。這本書能幫助不少中級Python程序員掌握這門語言,我也從中學到了至關多的知識!」
——Alex Martelli,Python軟件基金會成員
「對於想要擴充知識的中級和高級Python程序員來講,這本書是充滿了實用編程技巧的寶藏。」
——Daniel Greenfeld和Audrey Roy Greenfeld
【豆瓣評論】
485人給出9.4分高分
【網盤分享】
本文分享自微信公衆號 - Python學會(gh_39aead19f756)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。