| 教學進度 |
| 課程名稱 | Python入門與實習 |
| 部別學制系科 | 日間部,五專,機電工程科 |
| 學分時數 | 選修,學分 2.0,時數 2.0 |
| 分類 | 分類代號 D,分類名稱:校訂選修 |

| 代號與教師 | 開課代號:DMT1106A911,任課教師:溫兆俊 |
| 相關網址 | |
| 評分準則 | 平時成績 60%,期中考評 20%,期末考評 % (僅做參考) |
| 系統備註 | 「授課進度」... 等,教師已確認 |
| 週次 起訖日 |
校務摘要 | 課程進度 |
| 一 1100912 1100918 |
13日開學、註冊繳費截止 | 宣導尊重智慧財產權,不使用影印本教科書,自編教材應引用合法授權來源。 課程簡介 |
| 二 1100919 1100925 |
21日中秋節 | 第1章 認識Python程式語言 |
| 三 1100926 1101002 |
28日期初教務會議 | 第2章 變數與條件判斷程式(1)認識變數與資料類型(2)Python程式寫作風格(PEP 8)(3)操作字串(4)替程式加上註解 |
| 四 1101003 1101009 |
第2章 變數與條件判斷程式(5)編寫條件式(6)格式化字串(動態字串) | |
| 五 1101010 1101016 |
10日國慶日 | 第3章 列表、迴圈與自訂函式(1)使用列表類型變數把相關數值儲存在一起(2)透過迴圈反覆執行一段程式碼 |
| 六 1101017 1101023 |
第3章 列表、迴圈與自訂函式(3)用函式建立自創指令(4)操作列表資料 | |
| 七 1101024 1101030 |
第4章 操作資料夾與文件:同步備份檔案(1)使用os程式庫瀏覽檔案資料夾、新增資料夾和新增檔案(2)使用shutil程式庫查詢磁碟容量及複製檔案(3)使用argparse套件處理命令參數 | |
| 八 1101031 1101106 |
1-5日期中教學評量填報 | 第4章 操作資料夾與文件:同步備份檔案(4)處理時間資料與比較檔案修改日期(5)在各作業系統平台直接執行Python程式(6)「可變」與「不可變」的資料類型和Tuple(元組)。 |
| 九 1101107 1101113 |
8-12日期中考週 | 期中考 |
| 十 1101114 1101120 |
19日期中考成績繳交截止、校慶 | 第5章 建立命令列工具:下載YouTube影片(1)在PyPi網站搜尋Python套件、使用pip工具安裝、更新和移除套件。(2)認識YouTube的CODEC(壓縮編解碼程式)與下載視訊。 |
| 十一 1101121 1101127 |
第5章 建立命令列工具:下載YouTube影片(3)認識與操作set(集合)類型:儲存多筆無排列順序且不重複資料值。(4)資料排序:使用lambda匿名函式自訂排序方式。 | |
| 十二 1101128 1101204 |
第6章 自動收集網路資訊(1)認識構成網頁的HTML和CSS基礎語法以及網頁結構(2)透過Selenium操控瀏覽器、擷取網頁內容、輸入表單欄位文字並提交表單。 | |
| 十三 1101205 1101211 |
第6章 自動收集網路資訊(3)使用XPath的相對路徑和絕對路徑語法選定HTML元素與HTML標籤屬性(4)認識查詢字串、處理URL編碼。(5)用zip()函式合併多筆可迭代資料。 | |
| 十四 1101212 1101218 |
第7章 儲存檔案:純文字檔、CSV檔與Google試算表(1)運用字典(dict)儲存結構化資料(2)讀寫純文字檔案以及CSV格式檔案。 | |
| 十五 1101219 1101225 |
第8章 建立自訂類別(1)認識集結功能(方法)和資料(屬性)的程式模組:自訂類別。 | |
| 十六 1101226 1110101 |
1日元旦 | 第8章 建立自訂類別(2)了解類別物件的方法與屬性的存取權限。 |
| 十七 1110102 1110108 |
3-7日期末教學評量填報 | 第8章 建立自訂類別(3)認識與處理常見的資料交換格式:XML、JSON和Pickle。 |
| 十八 1110109 1110115 |
10-14日期末考週 | 期末考 |