內容簡介
- 涵蓋Python 3.0至3.5實用特性
- 詳述函式、模組、類別與套件管理
- 深入探討常用模組之應用與實作
- 包含裝飾器、meta類別實作等進階主題
‧作者自PyCon Taiwan 2013以來實行多次Python入門課程,匯整學員在課程中遇到的觀念、實作、應用等問題之經驗集成。
‧基於Python 3.5而撰寫,涵蓋Python 3.0至3.5的實用特性。
‧必要時從Python標準程式庫的原始碼分析與探討,了解各種語法在標準程式庫中如何應用。
‧涵蓋abc、collection.abc、datetime、pdb、unittest、timeit、threading、subprocess、multiprocessing等標準程式庫之實用模組。
‧對於描述器、裝飾器、meta類別實作等進階主題詳細探討,並以標準程式庫中@staticmethod、@abstractmethod等功能之模仿,作為實際之應用對象。
‧建議動手實作的範例提供Lab檔案,更能掌握練習重點。
‧作者自PyCon Taiwan 2013以來實行多次Python入門課程,匯整學員在課程中遇到的觀念、實作、應用等問題之經驗集成。
‧基於Python 3.5而撰寫,涵蓋Python 3.0至3.5的實用特性。
‧必要時從Python標準程式庫的原始碼分析與探討,了解各種語法在標準程式庫中如何應用。
‧涵蓋abc、collection.abc、datetime、pdb、unittest、timeit、threading、subprocess、multiprocessing等標準程式庫之實用模組。
‧對於描述器、裝飾器、meta類別實作等進階主題詳細探討,並以標準程式庫中@staticmethod、@abstractmethod等功能之模仿,作為實際之應用對象。
‧建議動手實作的範例提供Lab檔案,更能掌握練習重點。
- 序(第iii頁)
- 導讀(第iv頁)
- 1 Python 起步走(第1-1頁)
- 1.1 認識 Python(第1-2頁)
- 1.2 建立 Python 環境(第1-8頁)
- 1.3 重點複習(第1-18頁)
- 2 從 REPL 到 IDE(第2-1頁)
- 2.1 從 'Hello World' 開始(第2-2頁)
- 2.2 初識模組與套件(第2-12頁)
- 2.3 使用 IDE(第2-21頁)
- 2.4 重點複習(第2-28頁)
- 3 型態與運算子(第3-1頁)
- 3.1 內建型態(第3-2頁)
- 3.2 變數與運算子(第3-19頁)
- 3.3 重點複習(第3-36頁)
- 課後練習(第3-39頁)
- 4 流程語法與函式(第4-1頁)
- 4.1 流程語法(第4-2頁)
- 4.2 定義函式(第4-14頁)
- 4.3 重點複習(第4-34頁)
- 課後練習(第4-37頁)
- 5 從模組到類別(第5-1頁)
- 5.1 模組管理(第5-2頁)
- 5.2 初識物件導向(第5-11頁)
- 5.3 類別語法細節(第5-21頁)
- 5.4 重點複習(第5-35頁)
- 課後練習(第5-38頁)
- 6 類別的繼承(第6-1頁)
- 6.1 何謂繼承?(第6-2頁)
- 6.2 繼承語法細節(第6-10頁)
- 6.3 文件與套件資源(第6-29頁)
- 6.4 重點複習(第6-36頁)
- 課後練習(第6-38頁)
- 7 例外處理(第7-1頁)
- 7.1 語法與繼承架構(第7-2頁)
- 7.2 例外與資源管理(第7-22頁)
- 7.3 重點複習(第7-31頁)
- 課後練習(第7-34頁)
- 8 open() 與 io 模組(第8-1頁)
- 8.1 使用 open() 函式(第8-2頁)
- 8.2 進階檔案處理(第8-12頁)
- 8.3 重點複習(第8-18頁)
- 課後練習(第8-20頁)
- 9 資料結構(第9-1頁)
- 9.1 hashable、iterable 與 orderable(第9-2頁)
- 9.2 進階群集處理(第9-12頁)
- 9.3 重點複習(第9-30頁)
- 課後練習(第9-32頁)
- 10 資料永續與交換(第10-1頁)
- 10.1 物件序列化(第10-2頁)
- 10.2 資料庫處理(第10-7頁)
- 10.3 資料交換格式(第10-19頁)
- 10.4 重點複習(第10-34頁)
- 課後練習(第10-36頁)
- 11 常用內建模組(第11-1頁)
- 11.1 日期與時間(第11-2頁)
- 11.2 日誌(第11-15頁)
- 11.3 規則表示式(第11-24頁)
- 11.4 檔案與目錄(第11-35頁)
- 11.5 重點複習(第11-44頁)
- 課後練習(第11-46頁)
- 12 除錯、測試與效能(第12-1頁)
- 12.1 除錯(第12-2頁)
- 12.2 測試(第12-10頁)
- 12.3 效能(第12-20頁)
- 12.4 重點複習(第12-24頁)
- 課後練習(第12-26頁)
- 13 並行與平行(第13-1頁)
- 13.1 並行(第13-2頁)
- 13.2 平行(第13-17頁)
- 13.3 重點複習(第13-25頁)
- 課後練習(第13-27頁)
- 14 進階主題(第14-1頁)
- 14.1 屬性控制(第14-2頁)
- 14.2 裝飾器(第14-10頁)
- 14.3 Meta 類別(第14-20頁)
- 14.4 相對匯入(第14-27頁)
- 14.5 重點複習(第14-30頁)
- 課後練習(第14-31頁)
- A venv(第A-1頁)
- A.1 建立虛擬環境(第A-2頁)
- B Django 簡介(第B-1頁)
- B.1 Django 框架入門(第B-2頁)
紙本書 NT$ 520
單本電子書
NT$
364
同分類熱門書