第 01 / 03 阶段 · 探索者
Python 初体验
从容写下第一行真正的代码。
- 年龄
- 10 – 13
- 时长
- 8 周
- 前置要求
- 具备 C2 Scratch 基础更佳,但并非必需。
学生将学到什么
面向低龄学生的 Python 启蒙,内容仅涵盖变量、数据类型、基本输入输出、循环、条件判断与列表。课程结束时,学生能编写一个 30–60 行的趣味小程序:知识问答、数学游戏或故事生成器。
Python 是 Google、NASA、YouTube 在真实软件中使用的语言。学生将从拖拽积木过渡到键入代码——原理相通(循环、条件、变量),形式不同。他们会体验到亲手运行真正的 Python 程序、看着它顺利运行的满足感。
课程模块
打印与试玩
第一段程序、REPL 与基础语法。以 10 种方式打印自己的名字。
数字与字符串
算术运算符、字符串拼接与 input()。一个提示用户输入数字的计算器。
If / else
条件分支与比较运算符。猜数字游戏。
循环
for 与 while 循环。打印乘法表。
列表
创建、读取与追加。命令行待办清单。
随机数与库
import random 与 random.choice。Mad-libs 故事生成器。
小项目(上)
选定一个小创意。可运行的第一版。
小项目(下)
打磨与演示。为家人做一场现场展示。
学生作品
一个 30–60 行的 Python 程序——小测验、数学练习工具、故事生成器或类似作品。
核心收获
熟悉文本编程。在积木之外,也能在代码中建立变量、循环与条件的心智模型。能读懂一段简短的 Python 脚本,并预判它的运行结果。
我们推荐的免费学习资源
Python for Everybody
网上最平易近人的正规 Python 入门课。CC 授权教材 + 免费视频。
视频 + CC-BY 教材 + 练习
Harvard CS50P
哈佛大学的 Python 编程入门课。进度较快,但第 1–3 周的内容适合探索者阶段。
讲座视频 + 作业
Code.org Express
若学校已在使用 Code.org,这是一条平缓的衔接路径。
自定进度互动课程
其他参考资源
- freeCodeCamp Python基于浏览器的交互课程;完成后颁发免费可验证证书。
- Practical Python by David Beazley高质量 CC-BY-SA Python 课程;最适合作为第二门课。
下一步
准备好深入学习时,可进入 C9《Python 进阶 – 建造者》。