啟思創客 · 助教手冊 · 第六堂
Python 初體驗 — 第 1 單元完整閉環
1-1 print → 1-2 變數 → 1-5 指揮官(AI 實作)→ 1-6 偵探(抓蟲)→ 1-7 實戰練習(Gemini 產 .py 在自己電腦執行)→ ⭐ 發表收尾。
🚂 訓練營路線 · 第 6 站 / 共 11 站Python 初體驗
🚂1234567891011
👆 本堂重點,一眼看完
🗺️ 本堂流程(共約 2 小時)
課前:依首頁「開課前的機器準備」逐台檢查
開場:新世界 Python(5 分)→
1-1 print:報菜鈴(25 分)→
1-2 變數:貼標籤(25 分)→
🏅 1-5 指揮官:自我介紹卡(20 分)→
🔍 1-6 偵探:自我介紹壞掉了(15 分)→
🤖 1-7 實戰練習:終端機小名片(25 分)→
⭐ 發表 + 星星結算(15 分)
1-3 運算、1-4 字串移到回家自學(網站有整頁漫畫)。1-7 的程式會存成 .py 在孩子自己的電腦上執行 — 跟真正的工程師一模一樣。結業式在第十一堂。
🎲 本堂小活動一覽
- 報你的菜名:print 印出自己的暱稱,電腦大聲報菜
- 貼標籤:變數罐子裝自己的資料,f-string 喊名字倒內容
- 🏅 指揮官:命令奇奇印自我介紹卡(3 行)
- 🔍 偵探抓蟲:prnt 拼錯 + 引號沒成雙(第一次讀紅字線索!)
- 🤖 實戰:終端機小名片 .py — 第一次在自己電腦跑程式!
🎯 這一堂特別注意
共通守則(學習循環、指揮官/偵探帶法、星星制度、個資紅線、開課前機器準備)集中在 🏠 首頁 — 開課前讀一次就好,這裡只列這一堂特別要注意的。
- Python 常見錯:引號沒成雙、括號沒關、指令拼錯(prnt)— 紅字錯誤訊息是線索不是罵人,帶孩子唸出「哪一行、什麼問題」。
- 1-7 存檔關卡:檔名結尾一定要
.py;雙擊沒反應就用「在終端機開啟 → python 我的程式.py」。這是整堂最容易卡住的地方,預留時間。
- 執行成功就掌聲:孩子第一次在自己電腦跑程式,是大日子!
開場:歡迎來到 Python 世界
口白
老師開場
「前幾堂我們蓋網頁 — 今天換一個新世界:Python!網頁是蓋給別人看的房子,Python 是叫電腦幫你做事的咒語 — 全世界最受歡迎的程式語言之一,因為它幾乎像英文一樣好讀。」
「今天的舞台是探長餐廳:主廚探長戴上高高的白帽,助手是倉鼠小廚麻糬 — 開張!」
1-1 print():程式的報菜鈴
故事第一關
課文口白
「廚房的規矩:菜做好了要『叮!』一聲搖鈴、大聲報菜名,客人才知道菜來了 — print() 就是程式的報菜鈴:你要電腦說什麼,它就一字不差地端出來。文字要用引號包起來,就像菜要裝在盤子裡!」
print("你好,世界!")
print("我正在學 Python!")
print(1 + 1)
第一關:報你自己的菜名
- 把訊息改成自己的暱稱,執行 — 電腦幫你大聲報出來!
- 多加一行 print(),讓電腦說兩句話
- 先猜:
print(1 + 1) 會印出什麼?(數字不用引號,電腦會幫你算!)
對照「HTML 的標籤要成雙成對 — Python 的引號也要成雙成對!」— 跟前幾堂接上。
1-2 變數:幫資料取名字
故事第二關
課文口白
「儲藏室的罐子不貼標籤,糖跟鹽根本分不出來!麻糬拿標籤紙一罐一罐貼 — 變數就是貼了名字的罐子:先取名字、再放東西,之後喊名字就拿到裡面的內容。」
name = "小星"
age = 10
print(f"我叫{name},今年 {age} 歲")
第二關:貼上你的標籤
- 把 name 和 age 改成自己的(暱稱就好!)
- 新增變數 hobby,印出「我最喜歡○○」
- 先猜:
print(f"明年我就 {age + 1} 歲了") 會印幾歲?
口訣f 開頭的字串,大括號裡放罐子名字 — 喊名字,倒內容!
🏅 1-5 指揮官:命令奇奇做自我介紹卡
AI 實作(課程網站)
任務:指揮奇奇寫「自我介紹卡」程式 — 至少印出 3 行,要有名字和最喜歡的東西。課文有示範成果圖(執行結果小黑窗)。
指揮官三步驟
- 驗收卡:「輸出要有 3 行以上」「要出現『我叫』」「要有一行說最喜歡的東西」
- 下指令:「請印出一張自我介紹卡,共 3 行:名字、年齡、最喜歡的東西」
- 親手驗收:執行、逐卡核對,全過蓋章!
關鍵沒過就問:「是奇奇寫錯,還是指令沒說清楚?」— 修改指令再指揮。
🔍 1-6 偵探:奇奇的自我介紹壞掉了
抓蟲(課程網站)
案情
「奇奇興沖沖寫了自我介紹程式,一執行就滿屏紅字,嚇得躲到樹洞裡。」
prnt("大家好,我是奇奇")
print("我今年 8 歲)
print("我最喜歡收集能量石!")
藏了 2 隻蟲:有個指令的名字拼錯了(電腦說它「不認識」)、有一行的引號沒有成雙成對。
帶法先執行!紅字裡寫著「哪一行、什麼問題」— 這是 Python 偵探和網頁偵探最大的不同:Python 會直接告訴你線索。一次只修一隻蟲,修完馬上再執行。
🤖 1-7 實戰練習:自我介紹小名片(.py)
★ 壓軸:在自己電腦上跑!
老師開場
「複習:不能跟 AI 說什麼?最後的實戰最特別 — Gemini 會給你一份 Python 程式碼,我們把它存到自己的電腦上執行,跟真正的工程師一模一樣!」
流程:課程網站 1-7 實戰練習 → 「📋 一鍵複製」提示詞 → Gemini 送出 → 複製程式碼貼進記事本 → 另存桌面 我的程式.py → 雙擊執行(或終端機 python 我的程式.py)→ 驗收 → 迭代。
📋 官方提示詞(課文內建一鍵複製)
寫一個「自我介紹小名片」程式:執行後先問我的暱稱、年齡和最喜歡的東西(用 input),然後用星號和 emoji 印出一張漂亮的名片框,把資料放在裡面。
✅ 驗收清單(課文同款)
- 執行後會依序問暱稱、年齡、最喜歡的東西
- 印出的名片有邊框、資料正確
- 按 Enter 才會關閉視窗,不會閃退
打開程式碼找找看:哪些是今天學過的 print 和變數?— 學過,才看得懂 AI 在寫什麼。
收尾執行成功 → (選用)程式碼貼回「我的作品集」發表 → 星星結算 → 預告:下堂 if 判斷,實戰是經典「終極密碼」!
🛡️ 巡場重點:名片上用暱稱不用全名;一律用課前登好的大人/學校帳號。
👀 統計中…