当前位置:首页>python>《当旋转成为天赋》第 13 课|从积木到Python代码

《当旋转成为天赋》第 13 课|从积木到Python代码

  • 2026-08-26 14:52:40
《当旋转成为天赋》第 13 课|从积木到Python代码

《当旋转成为天赋:为高功能自闭症孩子设计的 Scratch → Python 计算思维课》

第 13 课|从积木到代码

(Python 阶段 · 教师版)

关键词:语言迁移 / 算法不变 / 表达方式变化


零:Python预备和测试

1.Python下载安装:

https://www.python.org/downloads/

2.IDE测试

打开Python编辑器

建立新文件并且保存文件

运行文件看结果

一、本课定位(教师必须先想清楚)

这不是一节“Python 入门课”,而是一节:

“规则跨语言迁移课”

之前孩子已经会什么?

孩子已经在 Scratch 中反复使用过:

angle = angle + speed

并且知道:

  • angle 是“当前旋转状态”

  • speed 决定变化快慢

  • 重复执行 → 形成轨迹

👉 算法已经在孩子脑中存在


二、本课的真正目标

❌ 不是

  • 学会 Python 语法

  • 记住 turtle API

✅ 而是

  • 发现:算法不变,只是写法变了

  • 建立:“我会写代码”的自我认同


三、核心概念拆解(一定要显性化)

1️⃣ Scratch 和 Python 的本质对应

Scratch
Python
forever / 重复
while
变量积木
变量名
右转
turtle.right()
移动
turtle.forward()
舞台
坐标系统

教师要明确告诉孩子一句话:

「Python 不是更难,它只是不用积木画给你看了。」


2️⃣ 最重要的“同一条规则”

在黑板或书上并排写:

Scratch:angle = angle + speedPython: angle += speed

👉 这是本课最核心的连接点


四、Python 示例(完整、干净、可解释)

示例 1:最小可成功旋转程序

import turtle

t = turtle.Turtle()

angle = 0

speed = 15

while angle < 360:

    t.forward(15)

    t.right(speed)

    angle += speed


五、逐行解释(给教师用)

1️⃣ import turtle

“我们请来一个会画画、会转圈的小机器人。”


2️⃣ t = turtle.Turtle()

“这只 turtle 就是 Scratch 里的角色。”


3️⃣ angle = 0

“这是旋转的起点,就像 Scratch 里一开始设为 0。”


4️⃣ while angle < 360:

“只要还没转完一圈,规则就继续执行。”

⚠️ 这是 循环条件意识 的第一次完整出现


5️⃣ t.forward(50) + t.right(speed)

“这是一步动作,就像一小步旋转。”


6️⃣ angle += speed

“这是整段程序的‘心脏’。”

你可以明确对孩子说:

「如果删掉这一行,世界就不会变化。」


六、与 Scratch 的“对照教学法”(强烈建议)

教师操作建议

  1. 左边展示 Scratch 项目

  2. 右边展示 Python 代码

  3. 同时运行

让孩子看到:

  • 轨迹相似

  • 规则相同

  • 表达方式不同

👉 这是迁移成功的关键时刻


七、心理体验设计(非常重要)

阶段
孩子内心
看到代码
“有点陌生”
程序跑起来
“它动了!”
发现规则相同
“我会这个”
改 speed 成功
“我真的懂”

对于高功能自闭症孩子来说,这是一种非常强的能力确认体验。


八、小活动 / 拓展(慎选,避免过载)

活动 1:只改一个数字

speed = 5speed = 30speed = -15

👉 让孩子观察:

  • 密集 / 稀疏

  • 顺时针 / 逆时针


活动 2:多 turtle(系统思维预告)

t1 = turtle.Turtle()t2 = turtle.Turtle()

不同规则 → 不同旋转👉 为下一课做铺垫


九、常见教师误区(请务必避免)

❌ 一次性讲太多 Python 语法❌ 强调“这是正式编程语言”❌ 要求孩子记住每一行

✅ 正确做法:

始终回到那条规则:angle = angle + speed


十、本课总结(书中可直接使用)

今天你没有“重新学习旋转”,你只是用另一种语言,说出了同一句话。

算法没有变,你变得更强了。

Scratch 积木 → Python 代码旋转,已经完全在你的掌控之中 🔄


Hope家庭教育工作室

使命:寻找盼望之路

专注领域:兴趣编程、智能化学习、特殊孩子家庭教育

工作联络:roomhj(微信)

点击【阅读原文】进入dadcoming.com理解更多特殊孩子教育

最新文章

随机文章