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 Заново создать
    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.