从积木到文本:Scratch 到 Python(9-12 岁)
你的孩子已经在 Scratch 中做过项目。这是同一个程序,逐行用 Python 写出来——同样的跳跃,同样的问题,同样的问候,但没有调色板来选择积木。十二堂课,四个阶段,为坐在键盘前的九到十二岁孩子写的,还有四页内容给旁边陪伴的成人。
- trending_upBeginner
- schedule5h 6m
- menu_book12 节课程
- publicEnglish
- workspace_premiumBasic
课程概述
这里没有教新的东西。这就是重点。 完成过 Scratch 项目的孩子已经理解了事件、循环、输入和输出。他们只是把这四个概念看作了可以拼接在一起的彩色形状。这个模块把他们自己做的一个项目拿出来,在 Python 中重新做一遍,一个积木一个积木地做,这样每个 Python 概念都已经被理解了,唯一的新东西就是怎么写它。 点击变成运行文件。Say 变成 print。Ask and wait 变成 input。Repeat 变成 for 循环。If 还是 if。跨越这个界限不需要学别的东西。 需要学的是调色板过去为你做的事。Scratch 不会让你拼错一个积木,不会让你忘记冒号,不会让你用错引号,还会用橙色方框把循环括起来这样你能看清楚。Python 什么都不做。有整整一个模块就是讲这四件事,什么都不讲,每一件都是先打错了,再读电脑说的话开始学的。 最后一个模块处理剩下的积木,然后停止。这个模块是一座桥,不是 Python 课程。它的结尾把孩子交给 Python From a White Sheet(模块二),那才是真正的 Python 开始的地方。
课程大纲 · 4 个模块
lock解锁权限内容- 01 同一个程序,两次3 节课程·1h 14m
不要从解释 Python 开始。首先将孩子自己的 Scratch 脚本放在屏幕左侧,将其输入的代码行放在右侧。整个模块的核心观点是这些是同一个程序,证明这一点的方法就是运行两个版本。
- 02 现在成为你问题的四件事3 节课程·1h 19m
这个模块中的每一个失败在 Scratch 中都是看不见的,因为调色板阻止了它。大声说一遍。然后让所有四个触发。这次会话中的红色文本会比这个段的其余部分更多,这是有意设计的。
- 03 Rebuild It3 节课程·1h 21m
模块 1 是有答案可见的翻译。这次是从零开始实现相同的程序。预期耗时会比你想象的长,也预期首次运行会失败。模块以孩子展示给某人为结束,这才是最重要的部分。
- 04 你还没有越过的砖块3 节课程·1h 12m
这个模块故意提前结束了这个段落。它之后的所有内容属于《Python From a White Sheet》。最后一课面向成人,讲述他们如何不再被需要。
常见问题
- 我将在 从积木到文本:Scratch 到 Python(9-12 岁) 中学到什么?
- 你的孩子已经在 Scratch 中做过项目。这是同一个程序,逐行用 Python 写出来——同样的跳跃,同样的问题,同样的问候,但没有调色板来选择积木。十二堂课,四个阶段,为坐在键盘前的九到十二岁孩子写的,还有四页内容给旁边陪伴的成人。
- 我需要有先前的经验吗?
- 不需要 — 从积木到文本:Scratch 到 Python(9-12 岁) 从基础开始,适合初学者。
- 从积木到文本:Scratch 到 Python(9-12 岁) 需要多长时间?
- 从积木到文本:Scratch 到 Python(9-12 岁) 包含 4 个模块和 12 节课程。您可以按自己的速度学习。
- 我如何获得访问权限?
- 从积木到文本:Scratch 到 Python(9-12 岁) 包含在任何付费订阅中。