AI & Robotics Youth Foundation捐赠

第 01 / 03 阶段 · 探索者

Python 初体验

从容写下第一行真正的代码。

编程

年龄
10 – 13
时长
8 周
前置要求
具备 C2 Scratch 基础更佳,但并非必需。

学生将学到什么

面向低龄学生的 Python 启蒙,内容仅涵盖变量、数据类型、基本输入输出、循环、条件判断与列表。课程结束时,学生能编写一个 30–60 行的趣味小程序:知识问答、数学游戏或故事生成器。

Python 是 Google、NASA、YouTube 在真实软件中使用的语言。学生将从拖拽积木过渡到键入代码——原理相通(循环、条件、变量),形式不同。他们会体验到亲手运行真正的 Python 程序、看着它顺利运行的满足感。

课程模块

  1. 打印与试玩

    第一段程序、REPL 与基础语法。以 10 种方式打印自己的名字。

  2. 数字与字符串

    算术运算符、字符串拼接与 input()。一个提示用户输入数字的计算器。

  3. If / else

    条件分支与比较运算符。猜数字游戏。

  4. 循环

    for 与 while 循环。打印乘法表。

  5. 列表

    创建、读取与追加。命令行待办清单。

  6. 随机数与库

    import random 与 random.choice。Mad-libs 故事生成器。

  7. 小项目(上)

    选定一个小创意。可运行的第一版。

  8. 小项目(下)

    打磨与演示。为家人做一场现场展示。

学生作品

一个 30–60 行的 Python 程序——小测验、数学练习工具、故事生成器或类似作品。

核心收获

熟悉文本编程。在积木之外,也能在代码中建立变量、循环与条件的心智模型。能读懂一段简短的 Python 脚本,并预判它的运行结果。

我们推荐的免费学习资源

  1. Python for Everybody

    网上最平易近人的正规 Python 入门课。CC 授权教材 + 免费视频。

    Charles Severance 博士,密歇根大学终身教授。

    视频 + CC-BY 教材 + 练习

  2. Harvard CS50P

    哈佛大学的 Python 编程入门课。进度较快,但第 1–3 周的内容适合探索者阶段。

    哈佛大学;David J. Malan / CS50 团队。

    讲座视频 + 作业

  3. Code.org Express

    若学校已在使用 Code.org,这是一条平缓的衔接路径。

    Code.org 是美国 501(c)(3) 非营利组织。

    自定进度互动课程

其他参考资源

下一步

准备好深入学习时,可进入 C9《Python 进阶 – 建造者》。