code programming

Від блоків до тексту: Scratch в Python для дітей 9–12 років

Ваша дитина вже щось створила в Scratch. Це та сама програма, набрана рядок за рядком на Python — той самий стрибок, те саме питання, те саме привітання, але без палітри для вибору блоків. Дванадцять уроків у чотирьох модулях, написаних для дитини 9–12 років за клавіатурою, з чотирма сторінками для дорослого поруч.

  • 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 — той самий стрибок, те саме питання, те саме привітання, але без палітри для вибору блоків. Дванадцять уроків у чотирьох модулях, написаних для дитини 9–12 років за клавіатурою, з чотирма сторінками для
Потрібен попередній досвід?
Ні — курс «Від блоків до тексту: 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.