Python程式語言教學
Python 程式語言教學手冊 目錄 Python 基礎入門 1.1 Python 安裝與環境設置 1.1.1 Python 簡介 1.1.2 Windows 系統安裝 1.1.3 Linux 系統安裝 1.1.4 開發環境設置 1.1.5 專案結構 1.2 語法基礎 1.2.1 Python 語法規則 1.2.2 變數與命名規則 1.2.3 資料型態 1.2.4 運算子(含海象運算子 :=) 1.2.5 型別提示 (Type Hints) 1.3 流程控制 1.3.1 條件判斷 (if 語句) 1.3.1.1 結構化模式匹配 (match/case) 1.3.2 迴圈結構 1.3.3 例外處理(含例外群組 except*) 1.3.4 進階流程控制 1.4 函式、模組與套件管理 1.4.1 函式定義與使用 1.4.2 模組與套件 1.4.3 套件管理與發布 進階應用 2.1 面向物件程式設計 2.1.1 類別與物件 2.1.2 封裝與屬性 2.1.3 繼承 2.1.4 多型 2.1.5 特殊方法 (Magic Methods) 2.1.6 資料類別 (dataclasses) 2.2 檔案處理與例外處理 2.2.1 檔案基本操作 2.2.2 進階檔案處理 2.2.3 例外處理機制 2.2.4 上下文管理器 2.3 常用標準函式庫 2.3.1 日期時間處理 2.3.2 正規表達式 2.3.3 系統操作 2.3.4 網路程式設計基礎 2.3.5 其他重要模組 2.4 測試與除錯 2.4.1 單元測試基礎 2.4.2 進階測試技術 2.4.3 pytest 框架 2.4.4 除錯技巧 2.4.5 測試驅動開發 (TDD) 2.5 Python 現代特性(3.11 ~ 3.15) 2.5.1 Python 3.11 新特性 2.5.2 Python 3.12 新特性 2.5.3 Python 3.13 新特性 2.5.4 Python 3.14 新特性 2.5.5 Python 3.15 新特性(開發中) 專案實務應用 ...