国产第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條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 经典三级四虎在线观看 | 午夜精品久久久久久久99热 | 亚洲一区二区三区在线播放 | 亚洲av乱码久久精品蜜桃 | 四虎影视永久在线观看 | 国产国语一级毛片中文 | 欧美性插b在线视频网站 | 日本免费爱爱视频 | 91麻豆国产免费 | 国产精品免费麻豆入口 | 日韩 亚洲 欧美 中文 高清 | 亚洲精品综合一区二区三区在线 | a毛片在线看片免费 | 国产福利视频奶水在线 | 成年人色网站 | 狠狠色噜噜狠狠狠狠2021天天 | 精品久久久久久18免费看 | 一区二区三区欧美 | 无码国产福利av私拍 | 无码中文字幕va精品影院 | 亚洲高清在线观看播放 | 使劲快高潮了国语对白在线 | 无码精品黑人一区二区三区 | 大学生久久香蕉国产线看观看 | 亚洲成人自拍 | 国产又黄又硬又粗 | 国产成人精品免费视频网页大全 | 国产思思99re99在线观看 | 污污网站国产精品白丝袜 | 四虎三级 | 精品国产一区二区三区久 | 麻豆蜜桃av蜜臀av色欲av | 熟妇丰满多毛的大隂户 | 欧美 亚洲 一区 | 国产欧美日韩免费一区二区 | 天天狠狠色综合图片区 | 久播影院理论片在线看 | 一级特黄aaa大片免色 | 男人黄女人色视频在线观看 | 精品偷拍一区二区三区在线看 | 看免费毛片天天看 |