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