課程簡介
從零開始學習 Python 程式設計,透過 Turtle 繪圖、趣味練習,循序漸進掌握程式思維與邏輯能力。
課程定位
這是一門專為零程式基礎學員設計的入門課程。課程將帶領學員從最基本的變數與運算開始,逐步學習條件判斷、迴圈控制、資料結構,最終掌握函式定義與程式模組化概念。透過豐富的 Turtle 繪圖練習與生活化範例,讓程式學習變得有趣且實用,為未來進階課程打下堅實基礎。
適合對象
本課程不需要任何程式先備知識,只需具備基本的電腦操作能力即可參加。
四大學習階段
變數、型態、運算子、條件判斷、Turtle 繪圖入門
for/while 迴圈、巢狀迴圈、break、continue、錯誤處理
串列 List、字典 Dictionary、字串處理、資料操作
函式定義、參數、回傳值、檔案讀寫、綜合專案
學習目標
15 週課程大綱
循序漸進的學習路徑,從零基礎到完整掌握 Python 程式設計
🔰 第一階段:Python 基礎入門
第 1-4 週 | 共 8 小時| 週次 | 主題 | 學習重點 |
|---|---|---|
| 第 1 週 | Python 環境與基礎 | 安裝程式、認識數字與文字、學會用「變數」幫資料取名字 |
| 第 2 週 | 運算子與輸入輸出 | 讓電腦做加減乘除、顯示訊息給使用者看、接收使用者輸入的資料 |
| 第 3 週 | 條件判斷 | 教電腦做選擇題:如果...就...、否則...,讓程式變聰明 |
| 第 4 週 | 模組與 Turtle 繪圖 | 用程式畫出各種圖案,認識「重複做某件事」的概念 |
🔄 第二階段:迴圈與流程控制
第 5-8 週 | 共 8 小時| 週次 | 主題 | 學習重點 |
|---|---|---|
| 第 5 週 | For 迴圈進階 | 畫出有顏色的圖形、用雙層重複完成九九乘法表 |
| 第 6 週 | While 迴圈 | 「一直做直到...為止」的重複方式、製作簡易密碼驗證程式 |
| 第 7 週 | 迴圈應用 | 用迴圈做數學運算、製作倒數計時器 |
| 第 8 週 | 流程控制 | 學會提早停止重複、跳過不想處理的項目 |
📦 第三階段:資料結構
第 9-13 週 | 共 10 小時| 週次 | 主題 | 學習重點 |
|---|---|---|
| 第 9 週 | 串列基礎 | 用「清單」一次管理多筆資料、產生隨機數字 |
| 第 10 週 | 串列操作 | 修改清單內容、複製清單的正確方法 |
| 第 11 週 | 串列方法 | 在清單中新增、刪除、搜尋資料的各種技巧 |
| 第 12 週 | 串列與字串 | 資料排序、統計出現次數、文字的拆分與組合 |
| 第 13 週 | 字典 | 用「名稱:內容」的方式儲存資料,像真正的字典一樣查詢 |
⚙️ 第四階段:函式與進階應用
第 14-15 週 | 共 4 小時| 週次 | 主題 | 學習重點 |
|---|---|---|
| 第 14 週 | 函式基礎 | 把常用的程式碼打包成「功能」,需要時隨時呼叫使用 |
| 第 15 週 | 進階應用 | 讀取和儲存檔案、綜合練習與成果發表 |
安裝程式、認識數字與文字、學會用「變數」幫資料取名字
讓電腦做加減乘除、顯示訊息給使用者看、接收使用者輸入的資料
教電腦做選擇題:如果...就...、否則...,讓程式變聰明
用程式畫出各種圖案,認識「重複做某件事」的概念
畫出有顏色的圖形、用雙層重複完成九九乘法表
「一直做直到...為止」的重複方式、製作簡易密碼驗證程式
用迴圈做數學運算、製作倒數計時器
學會提早停止重複、跳過不想處理的項目
用「清單」一次管理多筆資料、產生隨機數字
修改清單內容、複製清單的正確方法
在清單中新增、刪除、搜尋資料的各種技巧
資料排序、統計出現次數、文字的拆分與組合
用「名稱:內容」的方式儲存資料,像真正的字典一樣查詢
把常用的程式碼打包成「功能」,需要時隨時呼叫使用
讀取和儲存檔案、綜合練習與成果發表
後續學習路徑
完成 Python 初階後,您可以依照興趣與目標,選擇不同的進階學習方向。
💡 上完初階後若 ITS 認證班有開班,建議優先報名「打鐵趁熱」,鞏固所學的同時還能取得國際認證!
進階應用方向 每學期輪流開設
GUI 圖形介面開發、API 串接、Discord Bot 製作、Web 網頁應用入門。
Pygame 遊戲開發、互動程式設計、遊戲物理與碰撞偵測、完整遊戲專案實作。
硬體控制、感測器應用、智慧裝置開發、Python 與微控制器整合。
選修認證課程 不定期開班
Python ITS 國際認證班
IT-140 認證考試專為初階課程結業學員設計的認證衝刺班,課程內容涵蓋 ITS Python (IT-140) 考試範圍, 透過系統化複習與模擬測驗,幫助學員取得國際認可的程式能力證照。
ITS 認證班採不定期開班制,視學員需求安排。若初階結束後剛好遇到 ITS 開班, 建議立即報名「打鐵趁熱」效果最佳;若當期未開班,可先選擇進階應用課程繼續學習, 待 ITS 開班時我們會主動通知您報名,隨時都能補上認證課程!
課程資訊
課前準備
課程所需軟體(Python、VS Code)將由教室協助安裝,無需自行設定
注意事項
- 本課程為零基礎入門課程,無需任何程式先備知識。
- 建議課後每週額外練習 1-2 小時,以鞏固學習成效。
- 因課程為連貫性內容,請盡量避免缺課,若有請假需求請提前告知。



預約課程