精通 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 是普林斯頓大學電腦科學系的系統管理員
本書程式碼下載:https://github.com/dabeaz/python-cookbook
目錄
第一章 資料結構與演算法
第二章 字串與文字
第三章 數字、日期與時間
第四章 迭代器與產生器
第五章 檔案與I/O
第六章 資料編碼與處理
第七章 函式
第八章 類別與物件
第九章 Metaprogramming
第十章 模組與套件
第十一章 網路與Web 程式設計
第十二章 共時性(Concurrency)
第十三章 撰寫工具指令稿與系統管理
第十四章 測試、除錯與例外
第十五章 C 擴充功能(C Extensions)
附錄A 延伸閱讀
索引
第一章 資料結構與演算法
第二章 字串與文字
第三章 數字、日期與時間
第四章 迭代器與產生器
第五章 檔案與I/O
第六章 資料編碼與處理
第七章 函式
第八章 類別與物件
第九章 Metaprogramming
第十章 模組與套件
第十一章 網路與Web 程式設計
第十二章 共時性(Concurrency)
第十三章 撰寫工具指令稿與系統管理
第十四章 測試、除錯與例外
第十五章 C 擴充功能(C Extensions)
附錄A 延伸閱讀
索引
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。