![](http://img.alicdn.com/imgextra/i1/2455124912/TB2J7Nnoj7nBKNjSZLeXXbxCFXa_!!2455124912-0-item_pic.jpg)
產品名稱:Effective Python-編寫高 Effective 是否是套裝:否 書名:Effective Python-編寫高質量Python代碼的59個有效方法 Effective Effective Python-編寫高質量Python代碼的59個有效方法 Effective 代碼:59 出版社名稱:機械工業出版社 作者:Brett Slatkin Brett ISBN編號:9787111523550
" Effective Python 作 者:(美)布雷特·斯拉特金(Brett Slatkin) 著;愛飛翔 譯 定 價:59 出 版 社:機械工業出版社 出版日期:2016年01月01日 頁 數:210 裝 幀:平裝 ISBN:9787111523550 ●本書贊譽 ●譯者序 ●前言 ●致謝 ●第1章用Pythonic方式來思考 ●第1條:確認自己所用的Python版本 ●第2條:遵循PEP8風格指南 ●第3條:了解bytes、str與unicode的區別 ●第4條:用輔助函數來取代復雜的表達式 ●第5條:了解切割序列的辦法 ●第6條:在單次切片操作內,不要同時指定start、end和stride ●第7條:用列表推導來取代map和filter ●第8條:不要使用含有兩個以上表達式的列表推導 ●第9條:用生成器表達式來改寫數據量較大的列表推導 ●第10條:盡量用enumerate取代range ●第11條:用zip函數同時遍歷兩個迭代器 ●第12條:不要在for和while循環後面寫else塊 ●第13條:合理利用try/except/else/finally結構中的每個代碼塊 ●第2章函數 ●第14條:盡量用異常來表示特殊情況,而不要返回None...... 內容簡介 本書作者BrettSlatkin以使用場景為知名品牌的精練教學方式,彙聚了59條很好的實踐原則、開發技巧和便捷方案,並以實用的代碼範例來解釋它們。作者根據自己在Google公司多年開發Python基礎架構所積累的經驗,揭示了Python語言中一些鮮為人知的微妙特性,並給出了能夠改善代碼功能及運行效率的習慣用法。通過本書,你能夠了解到解決關鍵編程任務所用的很好方式,並學會編寫易於理解、便於維護且利於改進的代碼。 (美)布雷特·斯拉特金(Brett Slatkin) 著;愛飛翔 譯 布雷特·斯拉特金,Gooqle公司不錯軟件工程師。他是Google消費者調查項目的工程主管及聯合創始人,曾從事Google App Engine的Python基礎架構工作,並利用Python來管理眾多的Google服務器。Slatkin也是PubSubHubbub協議的聯合創始人,還用Python為GoogIe實現了針對該協議的繫統。他擁有哥倫比亞大學計算機工程專業學士學位。 Preface?前 言Python編程語言很強大、很有魅力,但同時也很獨特,所以掌握起來比較困難。許多程序員從他們所熟悉的語言轉入Python之後,沒能把思路打開,以致寫出的代碼無法完全發揮出Python的特性,而另外一些程序員則相反,他們濫用Python的特性,導致程序可能在將來出現嚴重問題。 本書會深入講解如何以符合Python風格的(Pythonic)方式來編寫程序,這種方式就是運用Python語言的*佳方式。筆者假定你對這門語言已經有了初步了解。編程新手可以通過本書學到各種Python功能的*佳用法,而編程老手則能夠學會如何自信地運用一種功能強大的新工具。 筆者的目標是令大家學會用Python來開發*秀的軟件。 &nb...... "![](http://img.alicdn.com/imgextra/i1/2455124912/TB2J7Nnoj7nBKNjSZLeXXbxCFXa_!!2455124912-0-item_pic.jpg)
![](http://img.alicdn.com/imgextra/i2/2455124912/TB2n1Lbmf2H8KJjy0FcXXaDlFXa_!!2455124912.jpg)
|