
第一次,
寫出會跑的程式碼
玩過積木程式的孩子,這一步跨進真正的 Python——世界最通用的程式語言之一。從變數、迴圈、函式到 pygame 遊戲開發,孩子親手打出每一行程式碼,用碰撞偵測、座標運算讓角色動起來,按「觀察→設計→測試→修正」做出一個真的能玩的遊戲。
一路升級的四個關卡
不是一次教完,而是一階一階解鎖,每一步都做得出東西。
寫指令
用變數與 print,讓程式開口說話
會判斷
用 if 與迴圈,讓程式自己做決定
做遊戲
用 pygame 畫角色、偵測碰撞
完整專案
用函式組出一個能玩的遊戲
四階走完,孩子帶走的是——用真程式碼把想法做出來的能力。
只開小班,
才顧得到每一個孩子
不論是 1:1~3 家教(線上/實體),還是 4~6 人線上精品班——都小到老師能盯住每個孩子的邏輯卡關。
高頻互動
程式報錯、遊戲不會動,老師即時陪孩子讀懂錯誤訊息、定位問題。
客製節奏
上手快的挑戰更複雜的機制,還在適應語法的穩紮穩打——各走各的節奏。
深度拆解
不直接給 code,引導孩子想「這個迴圈為什麼停不下來」,練演算法思維。
看得見成長
獨立完成一個能玩的 Python 遊戲,課後附一對一觀察週報。
兩種班型、同一個堅持——小到每個孩子都被看見。
孩子親手寫的,
是能玩的遊戲
猜謎小遊戲、配對挑戰、pygame 遊戲——每一支都是孩子一行行打出來的。
寫一個會出題的互動小遊戲
寫一個會出題、會判斷對錯、會計分的小遊戲,給同學來挑戰。
用變數、條件判斷與迴圈,寫出第一支有輸入、有邏輯的真程式。
孩子會想:怎麼判斷答對答錯?要不要限時、記分、決定勝負?

做一個記憶配對遊戲
做一個翻牌配對的記憶遊戲,牌每次都隨機洗,玩不膩。
用list、字典與隨機洗牌,第一次接觸「資料」怎麼被存與取。
孩子會想:怎麼記住哪張牌翻過?配對成功和失敗要各發生什麼?

用 pygame 做一個會動的遊戲
用程式畫出角色、控制移動、偵測碰撞,做一個真的能玩的遊戲。
用座標運算、碰撞偵測與函式,把遊戲拆成可組裝的模組。
孩子會想:角色碰到障礙要怎麼判斷?分數、關卡怎麼串起來?

孩子想寫真程式,
家長想要扎實的第一步
一個想用真程式碼做出自己的遊戲,一個想確認這是通往正式程式的扎實起點——這堂課兩邊都給得起。
- 真的寫程式碼,做自己的遊戲
- 寫出會計分、判斷勝負的遊戲
- 用 pygame 做會動的遊戲
- 「這遊戲是我用 Python 寫的!」
- 世界最通用語言之一,正式程式起點
- 真寫 Python,限筆電、深度足夠
- 變數、迴圈、函式,紮實打底
- 小班顧得到,附觀察週報
一邊是「這遊戲是我用程式寫的」的驕傲,一邊是通往正式程式領域的扎實地基——這就是 Python 遊戲創編入門。
隨著課程,帶走看得見的成長
常見問題
孩子適合幾年級開始學 Python?
建議 5 年級以上。此階段孩子的邏輯與抽象思考較成熟,適合從積木程式跨到真正的程式碼。零基礎也可,老師會從最基礎帶起。
需要準備什麼設備?
Python 需在電腦操作,請自備筆電,全程真人小班。
沒學過程式可以直接學 Python 嗎?
可以。課程從變數、指令等最基礎開始,小班手把手帶。若有 Scratch 或麥塊程式基礎,銜接會更順。
上完入門可以接什麼?
可續接「Python 進階專案」,做更大的專案、學用 AI 工具協作,培養工程師思維;也可準備 APCS/ITS 檢定。
「他寫的遊戲真的能玩,
還一直想加新功能!」
從第一行 print,到用 pygame 做出能玩的遊戲,孩子每週把想法一行行寫成程式。遊戲跑起來後他還不滿足,一直想加新功能——熱情就是這樣被點燃的。
