国产第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條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 欧美xxxx另类 | 尤物在线观看精品国产福利片 | 小说区 亚洲 自拍另类 | 久久无码av三级 | 91成人爽a毛片一区二区 | 国产成人无码a区在线 | 亚洲综合第二页 | 超薄肉色丝袜一二三四区 | 麻豆电影在线 | 亚洲群p| 国产成人精品日本亚洲语言 | 成人亚洲欧美 | 成熟人妻av无码专区 | 成人在线免费观看网站 | 国产综合精品在线 | 特黄特色大片免费视频播放 | 精品一区二区高清在线观看 | 九色自拍 | 日韩欧美aⅴ综合网站发布 日韩欧美爱爱 | 国产精品视频久久久久 | 苍井空浴缸大战猛男120分钟 | 久久精品国产99国产精品导航 | 台湾无码一区二区 | 亚洲好穴| 成人品视频观看在线 | 欧美性巨大╳╳╳╳╳高跟鞋 | 91九色成人| 国内精品视频在线播放一区 | 精品欧洲av无码一区二区 | 精品综合久久久久久888蜜芽 | 台湾无码av一区二区三区 | 哈尔滨老熟女啪啪嗷嗷叫 | 免费国产黄网站在线观看动图 | 午夜视频免费在线观看 | 成人无遮挡18禁免费视频 | 好吊妞这里只有精品 | 久久精品亚洲牛牛影视 | 国产欧美日韩在线 | 国产精品2| 久久综合久久鬼色 | 一区影院 |