精通
Python
3
的訣竅祕技
如果你撰寫
Python
3
程式時需要協助,或是想要更新舊的
Python
2
程式碼,這本書都能派上用場。滿載以
Python
3.3
所撰寫並經過測試的實用訣竅,這本獨特的錦囊妙計適合想要聚焦於現代工具與慣用手法的資深
Python
程式設計師。
在書中你會找到關於十幾個不同主題的完整訣竅,涵蓋
Python
程式語言以及各種應用領域共通的任務。每個訣竅都包含能夠立即用在你專案上的程式碼範例,還會討論這些解決方案的詳細步驟以及運作原理。
涵蓋的主題包括:
■
資料結構與演算法
■
字串與文字
■
數字、日期與時間
■
迭代器與產生器
■
檔案與
I/O
■
資料編碼與處理
■
函式
■
類別與物件
■
Metaprogramming
■
模組與套件
■
網路與
Web
程式設計
■
共時性
■
工具指令稿的撰寫及系統管理
■
測試、除錯與例外
■
C
擴充功能
David Beazley
是位獨立軟體開發者與作家,為軟體開發人員、科學家和工程師教授程式設計課程。他是
Python Essential Reference(Addison-Wesley)
的作者,並創建了數個開放原始碼的
Python
套件
Brian K. Jones
是普林斯頓大學電腦科學系的系統管理員