国产第1页_91在线亚洲_中文字幕成人_99久久久久久_五月宗合网_久久久久国产一区二区三区四区

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊
> >>
Effective Python編寫高質量Python代碼的59個有效方法

包郵 Effective Python編寫高質量Python代碼的59個有效方法

出版社:機械工業出版社出版時間:2016-01-01
開本: 16開 頁數: 210
中 圖 價:¥33.4(5.7折) 定價  ¥59.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

Effective Python編寫高質量Python代碼的59個有效方法 版權信息

Effective Python編寫高質量Python代碼的59個有效方法 本書特色

本書作者brettslatkin以使用場景為主導的精練教學方式,匯聚了59條優秀的實踐原則、開發技巧和便捷方案,并以實用的代碼范例來解釋它們。作者根據自己在google公司多年開發python基礎架構所積累的經驗,揭示了python語言中一些鮮為人知的微妙特性,并給出了能夠改善代碼功能及運行效率的習慣用法。通過本書,你能夠了解到解決關鍵編程任務所用的**方式,并學會編寫易于理解、便于維護且利于改進的代碼。

Effective Python編寫高質量Python代碼的59個有效方法 內容簡介

本書作者BrettSlatkin以使用場景為主導的精練教學方式,匯聚了59條優秀的實踐原則、開發技巧和便捷方案,并以實用的代碼范例來解釋它們。作者根據自己在Google公司多年開發Python基礎架構所積累的經驗,揭示了Python語言中一些鮮為人知的微妙特性,并給出了能夠改善代碼功能及運行效率的習慣用法。通過本書,你能夠了解到解決關鍵編程任務所用的*佳方式,并學會編寫易于理解、便于維護且利于改進的代碼。

Effective Python編寫高質量Python代碼的59個有效方法 目錄

目  錄?contents本書贊譽譯??者??序前  言致  謝第1章 用pythonic方式來思考 1第1條:確認自己所用的python版本 1第2條:遵循pep 8風格指南 3第3條:了解bytes、str與unicode的區別 5第4條:用輔助函數來取代復雜的表達式 8第5條:了解切割序列的辦法 10第6條:在單次切片操作內,不要同時指定start、end和stride 13第7條:用列表推導來取代map和f?ilter 15第8條:不要使用含有兩個以上表達式的列表推導 16第9條:用生成器表達式來改寫數據量較大的列表推導 18第10條:盡量用enumerate取代range 20第11條:用zip函數同時遍歷兩個迭代器 21第12條:不要在for和while循環后面寫else塊 23第13條:合理利用try/except/else/f?inally結構中的每個代碼塊 25第2章 函數 28第14條:盡量用異常來表示特殊情況,而不要返回none 28第15條:了解如何在閉包里使用外圍作用域中的變量 30第16條:考慮用生成器來改寫直接返回列表的函數 35第17條:在參數上面迭代時,要多加小心 37第18條:用數量可變的位置參數減少視覺雜訊 41第19條:用關鍵字參數來表達可選的行為 43第20條:用none和文檔字符串來描述具有動態默認值的參數 46第21條:用只能以關鍵字形式指定的參數來確保代碼明晰 49第3章 類與繼承 53第22條:盡量用輔助類來維護程序的狀態,而不要用字典和元組 53第23條:簡單的接口應該接受函數,而不是類的實例 58第24條:以@classmethod形式的多態去通用地構建對象 62第25條:用super初始化父類 67第26條:只在使用mix-in組件制作工具類時進行多重繼承 71第27條:多用public屬性,少用private屬性 75第28條:繼承collections.abc以實現自定義的容器類型 79第4章 元類及屬性 84第29條:用純屬性取代get和set方法 84第30條:考慮用@property來代替屬性重構 88第31條:用描述符來改寫需要復用的@property方法 92第32條:用__getattr__、__getattribute__和__setattr__實現按需生成的屬性 97第33條:用元類來驗證子類 102第34條:用元類來注冊子類 104第35條:用元類來注解類的屬性 108第5章 并發及并行 112第36條:用subprocess模塊來管理子進程 113第37條:可以用線程來執行阻塞式i/o,但不要用它做平行計算 117第38條:在線程中使用lock來防止數據競爭 121第39條:用queue來協調各線程之間的工作 124第40條:考慮用協程來并發地運行多個函數 131第41條:考慮用concurrent.futures來實現真正的平行計算 141第6章 內置模塊 145第42條:用functools.wraps定義函數修飾器 145第43條:考慮以contextlib和with語句來改寫可復用的try/f?inally代碼 148第44條:用copyreg實現可靠的pickle操作 151第45條:應該用datetime模塊來處理本地時間,而不是用time模塊 157第46條:使用內置算法與數據結構 161第47條:在重視精確度的場合,應該使用decimal 166第48條:學會安裝由python開發者社區所構建的模塊 168第7章 協作開發 170第49條:為每個函數、類和模塊編寫文檔字符串 170第50條:用包來安排模塊,并提供穩固的api 174第51條:為自編的模塊定義根異常,以便將調用者與api相隔離 179第52條:用適當的方式打破循環依賴關系 182第53條:用虛擬環境隔離項目,并重建其依賴關系 187第8章 部署 193第54條:考慮用模塊級別的代碼來配置不同的部署環境 193第55條:通過repr字符串來輸出調試信息 195第56條:用unittest來測試全部代碼 198第57條:考慮用pdb實現交互調試 201第58條:先分析性能,然后再優化 203第59條:用tracemalloc來掌握內存的使用及泄漏情況 208
展開全部
商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 深夜福利国产福利视频 | 青青草原影视 | 日本网站在线播放 | 日韩一级a毛片欧美区 | 好大好深好猛好爽视频 | 国产免费网 | 欧美日韩精品高清一区二区 | 日韩精品一区二区午夜成人版 | 偷窥村妇洗澡毛毛多 | 国产综合久久久久久鬼色 | 久久久久国产精品嫩草影院 | 动漫成人精品一区二区 | 欧美喷潮久久久xxxxx | 厨房掀起裙子从后面进去视频 | 成人牲交一极毛片 | 日韩成人大屁股内射喷水 | 中文字幕在线不卡精品视频99 | 中国亚洲女人69内射少妇 | 国产视频亚洲 | 久久精品亚洲热综合一本奇米 | 日韩短视频| 又色又爽又无遮挡的女视频免费 | 97色论| 精品少妇人妻av无码专区 | 欧美日韩国产在线观看 | 香蕉欧美 | 无套内谢的新婚少妇国语播放 | 黄色成人网站免费无码av | 人妻互换精品一区二区 | 亚洲精品国产高清嫩草影院 | 国产成人精品视频午夜 | 91香蕉视频在线播放 | 男人不识此网站 | 国产日韩精品欧美一区色 | 国产一级毛片午夜福 | 欧美高清一区二区 | 综合国产| 国产亚洲精品一区二区在线观看 | 亚洲 午夜在线一区 | 尤物在线播放 | 正在播放老肥熟妇露脸 |