自己訂出規則。
設計問答或推薦工具,決定不同輸入應該得到什麼結果,再檢查程式是否真的遵守規則。

Python 基礎 · 9–12 歲
遊戲、故事與實用小工具,讓孩子親手寫出來。透過老師引導的 Python 專案,測試自己的想法,並說明程式如何運作。
試試小小故事製造器
先猜猜這句話,再執行,接著改一個地方。
1hero = "robot"
2place = "Moon"
3print("The " + hero
4 + " explores the "
5 + place)你覺得這個程式會印出什麼?
這是第二單元故事專案的簡化互動示範。課堂上,孩子會自己寫 Python,並設計至少五個輸入內容。
為什麼學程式?
遊戲按照規則運作,應用程式處理資料,AI 的回答需要驗證。寫程式讓孩子有方法探索螢幕背後的原理、提出更好的問題,並把自己的想法轉成清楚的指令。
設計問答或推薦工具,決定不同輸入應該得到什麼結果,再檢查程式是否真的遵守規則。
觀察意外的結果,追查是哪一道指令造成,一次改一件事,再執行。錯誤成為孩子能調查的問題。
選定用途,先做出可運作的小版本,請別人測試,再指出哪段程式讓想法實現。
翻開我們的課程教材
我們把講解、故事、練習與複習設計成同一段學習旅程。以下是「變數與資料」教材的兩個實際節錄。
在 Café Byte,機器人把文字與數字搞混了。孩子先討論哪裡出了問題,再探索 Python 使用的資料型態。
清楚的範例、以顏色區分的資料型態和提問,把故事連到真正的 Python。學生預測、執行,再說明結果。
完整的第一年學習路徑
十個單元逐步走向原創程式。先看看孩子會做的作品,再展開單元,了解背後的程式概念。
練習的程式概念
硬體、軟體、二進位、演算法與除錯。
練習的程式概念
以輸入、輸出、變數與清楚的 Python 結構寫出第一批程式。
練習的程式概念
用資料型態、計算與變數記錄程式中的變化。
練習的程式概念
以比較與條件式,讓程式選擇合適的路徑。
練習的程式概念
整理相關資料,並自動化重複工作。
練習的程式概念
把大型任務拆成有名稱、可重複使用、可測試的小工作。
練習的程式概念
規劃可重複的方法、比較排序策略,並以測試驗證。
練習的程式概念
比較規則式程式與機器學習,練習負責任地測試。
練習的程式概念
以字典與資料記錄清楚整理資訊。
練習的程式概念
規劃、製作、測試、說明並發表原創的可運作程式。
期末專案
最後五堂課,讓想法經過規劃、製作、測試與發表。文字型程式也能是完整的作品。重點是孩子理解並掌握自己程式的資料與邏輯。
如果 AI 已經會寫程式呢?
孩子也需要判斷答案。在第八單元,他們比較自己編寫的規則式機器人與訓練過的智能體,調查失敗情況,並討論資料、隱私與偏誤。程式基礎讓這些問題變得具體。
第八單元探索
由學生決定條件與動作。
學生測試範例、找出失敗情況,思考可以改什麼。
比較證據,說明差異。
一堂課怎麼進行?
透過簡短故事、示範或肢體活動,了解為什麼需要這個概念。
閱讀小範例,先預測,再比較實際發生的結果。
分小步驟製作,自己做選擇,根據結果修改。
指著程式碼解釋,描述一次修正,找出下一個練習重點。
適合從這裡開始嗎?
為小四至小六設計,不需要先學過 Python。透過體驗課,我們可以了解孩子在閱讀、打字與解決挑戰時的信心與需求。