code programming

从积木到文本:Scratch 到 Python(9-12 岁)

你的孩子已经在 Scratch 中做过项目。这是同一个程序,逐行用 Python 写出来——同样的跳跃,同样的问题,同样的问候,但没有调色板来选择积木。十二堂课,四个阶段,为坐在键盘前的九到十二岁孩子写的,还有四页内容给旁边陪伴的成人。

  • trending_upBeginner
  • schedule5h 6m
  • menu_book12 节课程
  • publicEnglish
  • workspace_premiumBasic
从积木到文本:Scratch 到 Python(9-12 岁)

课程概述

这里没有教新的东西。这就是重点。 完成过 Scratch 项目的孩子已经理解了事件、循环、输入和输出。他们只是把这四个概念看作了可以拼接在一起的彩色形状。这个模块把他们自己做的一个项目拿出来,在 Python 中重新做一遍,一个积木一个积木地做,这样每个 Python 概念都已经被理解了,唯一的新东西就是怎么写它。 点击变成运行文件。Say 变成 print。Ask and wait 变成 input。Repeat 变成 for 循环。If 还是 if。跨越这个界限不需要学别的东西。 需要学的是调色板过去为你做的事。Scratch 不会让你拼错一个积木,不会让你忘记冒号,不会让你用错引号,还会用橙色方框把循环括起来这样你能看清楚。Python 什么都不做。有整整一个模块就是讲这四件事,什么都不讲,每一件都是先打错了,再读电脑说的话开始学的。 最后一个模块处理剩下的积木,然后停止。这个模块是一座桥,不是 Python 课程。它的结尾把孩子交给 Python From a White Sheet(模块二),那才是真正的 Python 开始的地方。

课程大纲 · 4 个模块

lock解锁权限内容
  1. 01 同一个程序,两次
    3 节课程·1h 14m

    不要从解释 Python 开始。首先将孩子自己的 Scratch 脚本放在屏幕左侧,将其输入的代码行放在右侧。整个模块的核心观点是这些是同一个程序,证明这一点的方法就是运行两个版本。

  2. 02 现在成为你问题的四件事
    3 节课程·1h 19m

    这个模块中的每一个失败在 Scratch 中都是看不见的,因为调色板阻止了它。大声说一遍。然后让所有四个触发。这次会话中的红色文本会比这个段的其余部分更多,这是有意设计的。

  3. 03 Rebuild It
    3 节课程·1h 21m

    模块 1 是有答案可见的翻译。这次是从零开始实现相同的程序。预期耗时会比你想象的长,也预期首次运行会失败。模块以孩子展示给某人为结束,这才是最重要的部分。

  4. 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 岁) 包含在任何付费订阅中。

更多 编程 课程

Binary, Hex and Data Units
Beginner Binary, Hex and Data Units The topic that costs more marks than any other on the paper, taught by hand. Bits and bytes, binary and hex in all six directions, the 1000-versus-1024 trap, file sizes, transmission times, overflow, two's complement and character sets. Every module ends in a timed drill marked the way an examiner marks it.
从空白开始学 Python
Beginner 从空白开始学 Python 九位学生已经走过的确切步骤,从空白文件到一个能提问、检查答案并拒绝错误输入的程序。无需编程基础。无需数学。你会故意反复出错。
First Program — Scratch for ages 5–9
Beginner First Program — Scratch for ages 5–9 Nine Scratch blocks, three sessions of about twenty-five minutes, and one small program a child of five to nine builds themselves. Written for the parent sitting beside them: what to click, what they will get stuck on, what to say when it goes wrong, and when to keep your hands off the mouse.
AI Without the Hype
Beginner AI Without the Hype What the model is actually doing when it answers you, why that produces something that looks like thinking, why it invents citations, and the cost mechanic almost nobody explains: a chat resends the entire conversation on every single turn. You will do the arithmetic yourself.
IGCSE and GCSE Computer Science — Theory That Actually Gets Marked
Intermediate IGCSE and GCSE Computer Science — Theory That Actually Gets Marked The theory half of the paper, taught so it survives the exam room. The memory hierarchy and what actually happens at boot. Compilers, interpreters and assemblers, including the answer that sounds right and scores nothing. Databases from a spreadsheet up to keys and normalisation. DNS and the full path between pressing Enter and seeing the page. Systems software, and the ethical and legal section that is the easiest ten marks on the paper.
Programming for the Exam — Python Answers That Score
Intermediate Programming for the Exam — Python Answers That Score The programming half of the paper, taught at exam pitch. Pseudocode translated both ways, because the mark scheme is written in a notation nobody practises. Trace tables done column by column, including the ones with a loop and a condition inside it. Linear and binary search, bubble and insertion sort, what each costs and the comparison questions boards love. Validation against verification, and the boundary test data everybody forgets. Procedures against functions, and a systematic method for finding your own error with four minutes left.