📖 家长必读手册

📖 家长必读手册

在开始第 0 课之前,请花 15 分钟阅读这份手册。 读完后你会知道:这门课要做什么、你的角色是什么、遇到问题怎么办。


第一章:课程简介与理念(3 分钟)

这门课是什么

这是一套 10 节课 的 Python 编程入门课程。孩子会在你的帮助下,亲手做一个中国武侠风的文字冒险游戏——一位少年侠客闯荡江湖,遇到妖怪要战斗,遇到仙人要答谜语,还能收集道具、存档进度。

每节课学一两个新"招式"(编程知识),然后马上用在游戏里。10 节课下来,孩子从零开始,做出一个完整的游戏。

为什么选 Python

Python 是全世界最流行的编程语言之一。它的语法非常直观,读起来几乎像在写英语句子。很多大学和公司都在用它——学会 Python,就像掌握了一把万能钥匙。

为什么用游戏教学

想象一下:是让孩子抄写 10 页生字有趣,还是让他们写一个自己的冒险故事有趣?

做游戏就是写故事。 每节课,孩子都能运行自己的游戏,看到新功能出现——这种"我做出来了!"的成就感,是最好的学习动力。

不需要家长会编程

真的不需要。 我们为每节课都准备了:

  • 📝 详细教案:一步一步告诉你怎么带孩子做
  • 📚 家长预习指南:5 分钟看完,你就知道这课要教什么
  • 参考答案:孩子卡住了?打开 reference.py 对照一下就好
  • 🤖 AI 助手:还可以向 AI 提问,让它帮忙解答

第二章:家长的角色与心态(5 分钟)

你是引导者,不是老师

你不需要提前学会 Python。你需要做的,只是比孩子快 5 分钟看完教案里的"家长预习指南"。然后,你们一起跟着教案走。

就像一起拼乐高——你看说明书,孩子拼积木。你不需要是乐高大师,你只需要帮他翻到正确的那一页。

三个阶段的角色变化

你的角色会随着孩子的成长而变化:

🟢 领航员(前期):你念教案、孩子跟着做,就像一起读故事书。你是方向盘。

🟡 副驾驶(中期):孩子开始自己开车了,你在旁边看着。卡住了再提示一下。

🔴 观众(后期):孩子已经会开了!你负责鼓掌、喝彩,偶尔递个水。

过渡的标准是什么

不是固定在第几课切换,而是看孩子的表现:

  • 可以当副驾驶了 → 孩子能独立写出 3 行以上的正确代码
  • 可以当观众了 → 孩子能看懂报错信息并尝试自己修改

每个孩子的速度不一样,早一课晚一课都没关系

最重要的事

鼓励比正确更重要。 孩子打错了一个字母?没关系,找到它就是进步!代码报错了?恭喜,你发现了一个 bug,你是代码侦探!

记住:每个小进步都值得庆祝。 🎉


第三章:每课时间安排(2 分钟)

时间结构

每节课大约 45~60 分钟,分成 2~3 个小模块:

[模块 A: 15~20 分钟] 学习新知识
    ↓ 运行游戏看效果 ↓
[模块 B: 15~20 分钟] 在游戏中实践
    ↓ 运行游戏看效果 ↓
[模块 C: 10~15 分钟] 扩展体验(可选)

模块之间运行游戏,既是休息,也是奖励——看到自己写的代码跑起来了!

课前准备清单

每次上课前,花 5 分钟做个准备:

  • [ ] 阅读本课的"家长预习指南"(5 分钟)
  • [ ] 打开电脑,启动 VS Code(或 IDLE)
  • [ ] 打开本课的教案 README.md
  • [ ] 准备好上一课的代码文件

灵活安排

  • 不必一次上完! 每课有"最小目标"——完成它就是胜利 ✅
  • "扩展挑战"是加分项,进度快的孩子可以试试 ⭐
  • 如果某个模块太难,停在"最小目标"完全没问题

第四章:AI 使用指南(3 分钟)

什么是 AI 助手

AI 助手就像一个很聪明的百科全书,你可以用中文向它提问,它会用中文回答。比如问它"Python 的 if 语句怎么写?",它就会给你讲解和示例。

推荐工具

以下 AI 工具都有内容安全过滤,适合家庭使用:

  • ChatGPT(chat.openai.com)
  • 文心一言(yiyan.baidu.com)
  • 通义千问(tongyi.aliyun.com)

选一个注册好就行,免费版就够用

安全须知

⚠️ 以下三条规则请务必遵守:

  1. 孩子使用 AI 时,家长必须在场
  2. 不要让孩子在 AI 中输入个人信息(真名、地址、学校等)
  3. AI 的回答不一定正确——这也是我们课程要教的(批判性思维)

三阶段使用策略

和教学角色一样,AI 使用也是渐进的:

阶段 课程 谁操作 AI 目标
🟢 前期 第 1~4 课 家长操作,孩子观察 让孩子看到"AI 能帮我们做什么"
🟡 中期 第 5~7 课 孩子操作,家长指导 学习"怎样向 AI 提问"
🔴 后期 第 8~10 课 孩子独立使用 实践"我和 AI 合作编程"

第五章:遇到问题怎么办(3 分钟)

😰 场景 💡 解决方法
孩子写错代码了 别急!打开 reference.py 参考答案,找找哪里不同
看到红色报错 翻开附录 error-guide.md,有儿童友好的中文解释
孩子不想继续了 先运行当前代码看看效果,小成就感能恢复动力
环境搭建失败 用备选方案 IDLE(Python 自带,零安装)
一课上不完 完全没问题!完成"最小目标"就是胜利
孩子觉得太简单 挑战"扩展挑战"部分,或让孩子自由发挥

第六章:10 课速览表(2 分钟)

主题 孩子会学到 游戏新功能 您的角色
0 🛠️ 装备准备 安装 Python 🟢 领航员
1 🎮 英雄登场 变量、输入输出 侠客命名 + 开场故事 🟢 领航员
2 🗺️ 江湖分岔路 条件判断 路线选择 🟢 领航员
3 ⚔️ 初遇妖怪 循环、随机数 回合制战斗 🟢 领航员
4 🧙 仙人指路 for 循环 NPC 互动 + 完整冒险 🟢→🟡 过渡
5 🎒 百宝背包 列表 背包系统 🟡 副驾驶
6 📜 侠客档案 字典 侠客属性卡 🟡 副驾驶
7 🔧 武功秘籍 函数 代码重构 🟡→🔴 过渡
8 💾 江湖存档 文件读写 存档/读档 🔴 观众
9 🏯 侠客进阶 类与模块 多文件结构 🔴 观众
10 🎓 江湖大侠 综合复习 自由创作 + 毕业 🔴 观众

附录:常用术语 10 词速查

术语 大白话解释
变量 给一个数据起名字,像贴标签一样
函数 把一段代码打包成一个"按钮",按一下就执行
循环 让电脑重复做同一件事
条件判断 "如果……就……否则……"的逻辑
列表 一排格子,可以放很多东西(像背包)
字典 一个电话本,用名字查信息
类 (Class) 做东西的模具,用模具可以做出很多个
报错 电脑说"我看不懂你写的",不是骂人
import 从工具箱里拿出一个工具来用
缩进 代码前面的空格,告诉电脑"这段属于上面那行"

🎉 读完了!你已经准备好了。现在翻开第 0 课,和孩子一起开始这段编程冒险吧!