Python 絕對是一門易學難精的語言,打著簡單語法的旗號把我忽悠過來,最後發現它背後隱藏了許多複雜的實現。 如果不是作為 “玩具” 語言來學習,一定要看看全方位細緻講解的書《Python學習手冊第5版》。它涵蓋了 Python 的每一個角落,讓我明白了版本差異、作用域、函數式編程工具、相對導入、m ...
Python 絕對是一門易學難精的語言,打著簡單語法的旗號把我忽悠過來,最後發現它背後隱藏了許多複雜的實現。 如果不是作為 “玩具” 語言來學習,一定要看看全方位細緻講解的書《Python學習手冊第5版》。它涵蓋了 Python 的每一個角落,讓我明白了版本差異、作用域、函數式編程工具、相對導入、mro 解析順序、裝飾器、元類等等內容。 缺點是章節之間存在繁複交錯的線索,讓初讀者頭大,還有 1400 多頁上下兩冊沉甸甸的分量讓心情和手腕一樣沉重,但是只要讀完,你就會有如釋重負之感,不禁為之拍案叫絕。 另外遺憾的是翻譯詰屈聱牙,舉個例子,譯者把目錄中的 revisited 翻譯成 “重訪”,個人認為還是翻譯成 “重溫” 或者 “回顧” 比較好。希望譯者還是要多花點功夫,力求 “信達雅”,而不只是圖快啊!
《Python學習手冊第5版》PDF中英文+源代碼下載地址
《Python學習手冊第5版》中文PDF,上冊,796頁,帶書簽,文字可複製;《Python學習手冊第5版》中文PDF,下冊,722頁,帶書簽,文字可複製;《Python學習手冊第5版》英文PDF,1594頁,帶書簽,文字可複製;配套源代碼。
如果想動手編寫高效、高質量並且很容易與其他語言和工具集成的代碼,應該學習《Python學習手冊第5版》,快速地幫助利用Python提高效率。基於Python專家的流程培訓課程,內容通俗易懂,包含很多註釋的例子和插圖,以幫助使用Python2.7和3.3。 主要內容:瞭解Python的主要內置對象類型,如數字、列表和字典;創建和處理對象的Python語句,學習Python的一般語法模型;利用Python的基本程式工具的結構和重用代碼;瞭解Python模塊:語句包、函數和其他工具;探索Python的面向對象的編程工具,用於構建代碼;瞭解異常處理模型和開發工具編寫較大的程式;探索先進的Python工具,包括裝飾符、描述符、元類、Unicode的處理。