週次 |
日期 |
單元主題 |
第1週 |
9/22 |
1. 課程介紹及課程運作方式說明
2. 輸入及輸出、變數
3. 作業一公告
指定閱讀
1. 課程影片:輸入及輸出、變數
2. Python 初學第零講 — Python 安裝
3. Python 初學第一講 — 變數與基本運算
4. Python 初學第二講 — 資料型態與轉換 |
第2週 |
9/29 |
條件判斷、字串、物件
指定閱讀
1. 課程影片:條件判斷、字串、物件
2. Python 初學第三講 — 條件判斷 |
第3週 |
10/06 |
1. 串列、迴圈
2. 作業一截止,作業二公告
指定閱讀
1. 課程影片:串列、迴圈
2. Python 初學第五講 — 串列的基本用法
3. Python 初學第六講 — 串列的更多操作
4. Python 初學第四講 — 迴圈 |
第4週 |
10/13 |
巢狀迴圈、Break & Continue
指定閱讀
1. 課程影片:更多迴圈 |
第5週 |
10/20 |
1. 第一次上機考試
2. 作業二截止,作業三公告 |
第6週 |
10/27 |
函式
指定閱讀
1. 課程影片:函式
2. Python 初學第七講 — 函式 |
第7週 |
11/03 |
1. 遞迴、排序、例外處理
2. 作業三截止,作業四公告
指定閱讀
1. 課程影片:遞迴、排序、例外處理
2. Python 初學第八講 — 遞迴
3. Python 初學第十講 — 排序
4. Python 初學第十一講—錯誤與例外處理 |
第8週 |
11/10 |
字典(Dictionary)、檔案處理、模組(Module)
指定閱讀
1. 課程影片:字典、檔案處理、模組
2. Python 初學第九講 — 字典
3. Python 初學第十二講—檔案處理
4. Python 初學第十三講—模組
5. Python 初學番外篇—如何測試自己的程式 |
第9週 |
11/17 |
1. 類別(Class)
2. 網路資料搜集I:網路資料搜集概念介紹、使用 GET 方法獲取網路資料
3. 作業四截止,作業五公告 |
第10週 |
11/24 |
第二次上機考試 |
第11週 |
12/01 |
1. 網路資料搜集II:透過 API 獲取資料、使用 POST 方法進行表單查找以獲取資料
2. 作業五截止,作業六公告 |
第12週 |
12/08 |
網路資料搜集III:下載檔案類型資料、在動態網頁中獲取資料 |
第13週 |
12/15 |
(課堂討論)
1. 期末專案分組實作
2. 作業六截止 |
第14週 |
12/22 |
(課堂討論)
1. 期末專案分組實作 |
第15週 |
12/29 |
1. 第三次上機考試 |
第16週 |
1/05 |
(課堂討論)
1. 期末專案分組實作 |
第17週 |
1/12 |
1. 期末專案報告 |