涵蓋Python 2.7&3.5
重點提示3.6新功能
快速參考指南
「本書不僅無所不包,Python有的書中都有,而且容易理解。它清楚解釋了Python中每個部分存在的理由,以及你應該用何種思維組合它們。」
—Peter Norvig
Google研究總監
從設計和原型製作,到測試、部署和維護,用途多樣的Python在當今最受歡迎的程式語言中始終名列前茅。這本實用書籍的第三版為此語言提供了快速的參考指南,包含Python 3.5、2.7,以及3.6 新功能的重點提示,介紹其龐大標準程式庫最常用到的部分,還有一些好用的第三方模組與套件。
適用於具有一些Python經驗或從其他程式語言而來的程式設計師,本書涵蓋了廣泛的應用領域,包括Web和網路程式設計、XML處理、資料庫互動,以及高速的數值運算,並能幫助你了解Python如何結合優雅性、簡潔性、實用性和純粹的力量來提供獨特的功能組合。
本版涵蓋:
‧Python語法、物件導向的Python、標準程式庫模組,以及第三方的Python套件
‧Python對檔案與文字作業、續存與資料庫、共時執行,以及數值計算的支援
‧網路基本知識、事件驅動程式設計,以及客戶端網路協定模組
‧Python擴充模組,以及用於封裝和發布擴充功能、模組與應用程式的工具
作者簡介:
Alex Martelli 任職於Google,並活躍於Stack Overflow。他常在技術會議發表演說,也是PSF Fellow,並因為對Python社群的貢獻,於2006年獲頒Frank Willison Memorial Award。
Anna Martelli Ravenscroft 是經驗豐富的講者和培訓師,也是Python的愛好者、PSF Fellow,以及2013年Frank Willison Memorial Award的得獎人。
Steve Holden> 是Felix這間壓力管理公司的CTO。現在是PSF Fellow,主持過最早的三屆PyCon,曾擔任Python Software Foundation(PSF)的主席及總監,並在2007年獲頒Frank Willison Memorial Award。
目錄
前言
Part I Python 入門
Chapter 1 Python 簡介
Chapter 2 Python 直譯器
Part II 核心Python 語言和內建功能
Chapter 3 Python 語言
Chapter 4 物件導向的Python
Chapter 5 例外
Chapter 6 模組
Chapter 7 核心內建功能和標準程式庫模組
Chapter 8 字串類的東西
Chapter 9 正規表達式
Part III Python 程式庫和擴充模組
Chapter 10 檔案與文字作業
Chapter 11 續存和資料庫
Chapter 12 時間作業
Chapter 13 執行的控制
Chapter 14 執行緒和行程
Chapter 15 數值處理
Chapter 16 測試、除錯和最佳化
Part IV 網路與Web 程式設計
Chapter 17 網路基礎
Chapter 18 非同步的替代方案
Chapter 19 客戶端網路協定模組
Chapter 20 HTTP 網路服務
Chapter 21 Email、MIME 與其他網路編碼
Chapter 22 結構化文字:HTML
Chapter 23 結構化文字:XML
Part V 擴充、發布、v2/v3 移轉
Chapter 24 擴充與內嵌標準型的Python
Chapter 25 發布擴充功能與程式
Chapter 26 v2/v3 的移轉與共存
索引
前言
Part I Python 入門
Chapter 1 Python 簡介
Chapter 2 Python 直譯器
Part II 核心Python 語言和內建功能
Chapter 3 Python 語言
Chapter 4 物件導向的Python
Chapter 5 例外
Chapter 6 模組
Chapter 7 核心內建功能和標準程式庫模組
Chapter 8 字串類的東西
Chapter 9 正規表達式
Part III Python 程式庫和擴充模組
Chapter 10 檔案與文字作業
Chapter 11 續存和資料庫
Chapter 12 時間作業
Chapter 13 執行的控制
Chapter 14 執行緒和行程
Chapter 15 數值處理
Chapter 16 測試、除錯...