
[美]賈森·C.麥克唐納
本書全面細緻地介紹了Python的各個功能、邏輯和慣用模式,以便讀者快速編寫出專業、地道、實用的Python程序,從Python新手成長爲高手。 本書共5個部分。第一部分“Python 環境”講解 Python的哲學、開發環境、基本語法、項目結構和代碼導入等內容,爲讀者編寫規範的Python代碼奠定堅實的基礎。第二部分“基本結構”講解Python的變量、數據類型、函數、類、對象、錯誤和異常等。第三部分“數據和流程”講解操作數據和控制執行流程的許多獨特方法,包括集合、迭代、生成器、推導式、文本輸入/輸出、上下文管理、二進制和序列化等。第四部分“高級概念”探索Python 的高級策略,如繼承、混入、元類、抽象基類、自省、泛型、異步、併發、線程和並行等。第五部分“超越代碼”講解項目的打包、分發、調試、日誌、測試和剖析等環節,並概述Python開發的方向。 本書適合想要學習編寫專業Python程序的讀者閱讀,既可作爲零基礎入門 Python 的教材,也可作爲程序員案頭常備的Python工具書。本書尤其適合已掌握其他編程語言的開發者用來學習Python,可以幫助這些開發者不受其他編程語言的影響來學習地道的 Python編程方法。
翻譯得太不通了,前面簡單些還能揣測意思,後面就看不下去了。書的內容也有點劍走偏鋒,適合查缺補漏,不適合系統學習。
文科人員不適合處理編程類書籍,哈哈哈
書的內容有一定的深度,很適合有進階需要的人