課程簡介

從零開始學習 Python 程式設計,透過 Turtle 繪圖、趣味練習,循序漸進掌握程式思維與邏輯能力。

課程定位

這是一門專為零程式基礎學員設計的入門課程。課程將帶領學員從最基本的變數與運算開始,逐步學習條件判斷、迴圈控制、資料結構,最終掌握函式定義與程式模組化概念。透過豐富的 Turtle 繪圖練習與生活化範例,讓程式學習變得有趣且實用,為未來進階課程打下堅實基礎。

適合對象

國小高年級至國中
無程式經驗的初學者
對程式設計有興趣
想培養邏輯思維能力

本課程不需要任何程式先備知識,只需具備基本的電腦操作能力即可參加。

四大學習階段

第 1-4 週
Python 基礎入門

變數、型態、運算子、條件判斷、Turtle 繪圖入門

第 5-8 週
迴圈與流程控制

for/while 迴圈、巢狀迴圈、break、continue、錯誤處理

第 9-13 週
資料結構

串列 List、字典 Dictionary、字串處理、資料操作

第 14-15 週
函式與進階應用

函式定義、參數、回傳值、檔案讀寫、綜合專案

學習目標

掌握 Python 基礎語法與程式思維
熟練使用條件判斷與迴圈結構
理解並運用串列與字典資料結構
學會定義與呼叫函式
培養解決問題的邏輯思考能力
為進階 Python 課程奠定基礎

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 週 進階應用 讀取和儲存檔案、綜合練習與成果發表
第 1 週 Python 環境與基礎

安裝程式、認識數字與文字、學會用「變數」幫資料取名字

第 2 週 運算子與輸入輸出

讓電腦做加減乘除、顯示訊息給使用者看、接收使用者輸入的資料

第 3 週 條件判斷

教電腦做選擇題:如果...就...、否則...,讓程式變聰明

第 4 週 模組與 Turtle 繪圖

用程式畫出各種圖案,認識「重複做某件事」的概念

第 5 週 For 迴圈進階

畫出有顏色的圖形、用雙層重複完成九九乘法表

第 6 週 While 迴圈

「一直做直到...為止」的重複方式、製作簡易密碼驗證程式

第 7 週 迴圈應用

用迴圈做數學運算、製作倒數計時器

第 8 週 流程控制

學會提早停止重複、跳過不想處理的項目

第 9 週 串列基礎

用「清單」一次管理多筆資料、產生隨機數字

第 10 週 串列操作

修改清單內容、複製清單的正確方法

第 11 週 串列方法

在清單中新增、刪除、搜尋資料的各種技巧

第 12 週 串列與字串

資料排序、統計出現次數、文字的拆分與組合

第 13 週 字典

用「名稱:內容」的方式儲存資料,像真正的字典一樣查詢

第 14 週 函式基礎

把常用的程式碼打包成「功能」,需要時隨時呼叫使用

第 15 週 進階應用

讀取和儲存檔案、綜合練習與成果發表

後續學習路徑

完成 Python 初階後,您可以依照興趣與目標,選擇不同的進階學習方向。

最佳學習路徑建議
Python 初階
ITS 國際認證
進階應用課程

💡 上完初階後若 ITS 認證班有開班,建議優先報名「打鐵趁熱」,鞏固所學的同時還能取得國際認證!

進階應用方向 每學期輪流開設

🌐 Python 網路應用

GUI 圖形介面開發、API 串接、Discord Bot 製作、Web 網頁應用入門。

🎮 Python 遊戲製作

Pygame 遊戲開發、互動程式設計、遊戲物理與碰撞偵測、完整遊戲專案實作。

🤖 AIOT 物聯網

硬體控制、感測器應用、智慧裝置開發、Python 與微控制器整合。

選修認證課程 不定期開班

📜

Python ITS 國際認證班

IT-140 認證考試
5 堂課(共 10 小時) 全球 150+ 國家認可 升學加分利器

專為初階課程結業學員設計的認證衝刺班,課程內容涵蓋 ITS Python (IT-140) 考試範圍, 透過系統化複習與模擬測驗,幫助學員取得國際認可的程式能力證照。

Certiport 授權考場 課程+考試一站完成 證照效期 5 年 可獲 ACE 3 學分
關於 ITS 開班說明

ITS 認證班採不定期開班制,視學員需求安排。若初階結束後剛好遇到 ITS 開班, 建議立即報名「打鐵趁熱」效果最佳;若當期未開班,可先選擇進階應用課程繼續學習, 待 ITS 開班時我們會主動通知您報名,隨時都能補上認證課程!

課程資訊

適合對象
國小高年級 ~ 國中
課程期間
15
每週時數
2 小時
總學習時數
30 小時
班級人數
6 ~ 12 人
上課方式
實體教學

課前準備

需自備筆記型電腦(Windows / macOS 系統)
個人 Google 帳號(非學校提供的帳號)

課程所需軟體(Python、VS Code)將由教室協助安裝,無需自行設定

注意事項

  • 本課程為零基礎入門課程,無需任何程式先備知識。
  • 建議課後每週額外練習 1-2 小時,以鞏固學習成效。
  • 因課程為連貫性內容,請盡量避免缺課,若有請假需求請提前告知。

準備好開始你的程式學習之旅了嗎?

15 週循序漸進,從零基礎到完整掌握 Python 程式設計,培養邏輯思維與解決問題能力!