第一週 | 1 | Python環境及開發工具安裝、設定 | Python環境及開發工具安裝、設定。建立成功的第一步 |
第二週 | 2 | 資料型態初探及第一次程式 | 資料型態初探及第一次程式,hello world該怎麼顯示在螢幕上 |
第三週 | 3 | 資料型態初探二 | 不同資料型態的特性以及新增、修改、刪除資料的方法 |
第四週 | 4 | 流程控制 - if | 流程控制 - 條件判斷,控制電腦執行方向 |
第五週 | 5 | 流程控制 - 迴圈 | 流程控制 - 迴圈,控制電腦重複執行某一片段程序 |
第六週 | 6 | 字串處理與格式化顯示 | 字串特性與相關函數,讓文字呈現更清楚、美觀 |
第七週 | 7 | list與set處理 | 切片:簡單又好用的方法,set應用實例 |
第八週 | 8 | dictionary處理 | 真實世界資訊方便的儲存方法 |
第九週 | 9 | 公民素養週 | 原課程停課,需選讀至少一門公民素養課程 |
第十週 | 10 | 有意義可重複使用的程序 - 函數一 | 函數定義、優點、4種類型及使用方法 |
第十一週 | 11 | 有意義可重複使用的程序 - 函數二 | 函數的各種樣貌與特性 |
第十二週 | 12 | 物件導向概念與類別實作一 | 什麼是物件,物件寫法有什麼優點 |
第十三週 | 13 | 物件導向概念與類別實作二 | 繼承、繼承會有什麼好處,繼承的特殊情況 |
第十四週 | 14 | 檔案與例外處理 | 檔案讀取與寫入。當程式發生意外錯誤該怎麼處理才能建立強健軟體 |
第十五週 | 15 | 資料庫概念與實作一 | 為什麼需要資料庫,資料庫正規劃在做什麼事 |
第十六週 | 16 | 資料庫概念與實作二 | 用python實做「新增、修改、刪除、查詢」功能 |
第十七週 | 17 | 套件管理 | 什麼事套件,有哪些很棒的套件可以搜尋,如何安裝、移除套件 |
第十八週 | 18 | colab介紹 | colab介紹、好處與限制 |