第1章 Python簡介與建置開發環境
1-1 Python簡介
1-2 程式語言與程式設計
1-3 Python的相關應用
1-4 建置Python開發環境
1-5 Python撰寫工具
1-6 print輸出指令
1-7 Python程式撰寫風格
1-8 上機實作演練-Hello World
重點回顧
學習評量
第2章 資料型態、變數與常數
2-1 變數命名與指派
2-2 Python的數值型態
2-3 常數
2-4 格式化輸出入功能
2-5 資料型態轉換
2-6 上機實作演練-零用金記帳小管家
重點回顧
學習評量
第3章 運算式與運算子
3-1 算術運算子
3-2 指派運算子
3-3 比較運算子
3-4 邏輯運算子
3-5 位元運算子
3-6 位移運算子
3-7 運算子優先順序
3-8 上機實作演練-成績單統計小幫手
重點回顧
學習評量
第4章 流程控制
4-1 認識流程控制
4-2 決策流程控制
4-3 迴圈
4-4 continue和break指令
4-5 上機實作演練-密碼驗證程式不求人
重點回顧
學習評量
第5章 字元與字串
5-1 建立字串
5-2 認識跳脫字元
5-3 參數格式化輸出
5-4 字串索引與切片
5-5 字串常用運算子
5-6 字串常用函數與方法
5-7 上機實作演練-Open Data資料擷取與應用
重點回顧
學習評量
第6章 函 數
6-1 認識函數
6-2 Python引數傳遞的機制
6-3 變數的有效範圍
6-4 遞迴函數
6-5 認識排序
6-6 lambda 運算式
6-7 上機實作演練-美輪美奐的金字塔圖形
重點回顧
學習評量
第7章 進階資料型態
7-1 容器資料型態的比較
7-2 list串列
7-3 tuple序對(或稱元組)
7-4 dict字典
7-5 set集合
7-6 上機實作演練(一)-簡易單字翻譯機(GUI圖形介面)
7-7 上機實作演練(二)-使用Facebook API取得粉絲專頁貼文
重點回顧
學習評量
第8章 模組與套件
8-1 匯入模組
8-2 自製模組
8-3 實用內建模組與線上輔助
8-4 第三方套件
8-5 上機實作演練-樂透隨機投注暨對獎程式
重點回顧
學習評量
第9章 檔案與資料流
9-1 認識檔案
9-2 檔案的讀與寫
9-3 二進位檔案
9-4 綜合範例—考古題高頻率單字統計
重點回顧
學習評量
第10章 錯誤與例外處理
10-1 程式錯誤類型
10-2 認識例外
10-3 例外處理方式介紹
10-4 綜合範例—以例外處理程式控制使用者輸入的數值
重點回顧
學習評量
第11章 物件導向程式設計
11-1 認識物件導向
11-2 類別與物件
11-3 繼承
11-4 上機實作演練-加退選程式設計實務
重點回顧
學習評量
第12章 開發GUI視窗程式
12-1 GUI tkinter套件
12-2 GUI元件
12-3 對話方塊
12-4 功能表
12-5 繪製圖形(Canvas)
12-6 上機實作演練-以GUI實作簡易計算機
重點回顧
學習評量