資料 | 流暢的Python

  • 2020 年 9 月 17 日
  • AI

下載地址://www.yanxishe.com/resourceDetail/2491?from=leiphonecolumn_res0917

內容簡介

【技術大咖推薦】

「很榮幸擔任這本優秀圖書的技術審校。這本書能幫助很多中級Python程序員掌握這門語言,我也從中學到了相當多的知識!」——Alex Martelli,Python軟件基金會成員

「對於想要擴充知識的中級和高級Python程序員來說,這本書是充滿了實用編程技巧的寶藏。」——Daniel Greenfeld和Audrey Roy Greenfeld,Two Scoops of Django作者

【本書特色】

本書由奮戰在Python開發一線近20年的Luciano Ramalho執筆,Victor Stinner、Alex Martelli等Python大咖擔綱技術審稿人,從語言設計層面剖析編程細節,兼顧Python 3和Python 2,告訴你Python中不親自動手實踐就無法理解的語言陷阱成因和解決之道,教你寫出風格地道的Python代碼。

● Python數據模型:理解為什麼特殊方法是對象行為一致的關鍵。

● 數據結構:充分利用內置類型,理解Unicode文本和位元組二象性。

● 把函數視作對象:把Python函數視作一等對象,並了解這一點對流行的設計模式的影響。

● 面向對象習慣用法:通過構建類學習引用、可變性、接口、運算符重載和多重繼承。

● 控制流程:學習使用上下文管理器、生成器、協程,以及通過concurrent.futures和asyncio包實現的並發。

● 元編程:理解特性、描述符、類裝飾器和元類的工作原理。

【主要內容】

本書致力於幫助Python開發人員挖掘這門語言及相關程序庫的優秀特性,避免重複勞動,同時寫出簡潔、流暢、易讀、易維護,並且具有地道Python風格的代碼。本書尤其深入探討了Python語言的高級用法,涵蓋數據結構、Python風格的對象、並行與並發,以及元編程等不同的方面。

本書適合中高級Python軟件開發人員閱讀參考。

作者簡介

【作者簡介】 

Luciano Ramalho,從1998年起就成為了Python程序員。他是Python軟件基金會的成員,Python.pro.br(巴西的一家培訓公司)的共同所有者,還是巴西第一個眾創空間Garoa Hacker Clube的聯合創始人。他領導過多個軟件開發團隊,還在巴西的媒體、銀行和政府部門教授Python課程。

【譯者簡介】

安道

專註於現代計算機技術的自由翻譯,譯有《Flask Web 開發》《Python 網絡編程攻略》《Ruby on Rails 教程》等書。

個人網站://about.ac/。

吳珂

現為Airbnb公司軟件工程師,所在團隊主要負責開發和維護各類可伸縮、高性能服務,並在Airbnb內推廣面向服務的系統架構。在分佈式系統、雲存儲服務和跨平台SDK開發,以及大規模數據處理等方面有多年經驗。


補充說明

本站所有資源版權均屬於原作者所有,這裡所提供資源均只能用於參考學習用,請勿直接商用。如需刪除,請聯繫 [email protected]


AI 研習社已經和阿里大文娛、曠視、搜狗搜索、小米等知名公司達成聯繫,幫助大家更好地求職找工作,一鍵投遞簡歷至 HR 後台,準備了一些內推渠道群。

歡迎大家添加研習社小學妹微信(aiyanxishe),小學妹拉你加入(備註求職)。

雷鋒網雷鋒網雷鋒網