Код — о разделе
Здесь Вы переходите от пользования программами к созданию инструкций для компьютера.
Маршрут по порядку:
- Введение в программирование — алгоритм, переменные, циклы, ошибки
- Блоки — визуальные среды и связь с текстовым кодом
- Scratch — справочник по редактору MIT
- Edublocks
- Python, структуры данных и JavaScript
Практикум Python по книге Бриггса: turtle → классы → "Прыг-скок" → "Человечек спешит к выходу" - MIT App Inventor
- PascalABC.NET
- Кумир — алгоритмический язык, ОГЭ, исполнители Чертёжник и Робот
Python — практикум по книге Бриггса:
- Черепашка turtle — фигуры, циклы, функции
- Классы и объекты —
self,__init__, подготовка к играм - Игра "Прыг-скок" на tkinter — мяч, ракетка, столкновения
- Игра "Человечек спешит к выходу" — спрайты, GIMP, платформер
Шесть игр в Scratch (пошагово):
- Как учиться по проектам — эскиз, контрольные точки, готовые файлы
- Радужные линии → Лабиринт → Баскетбол → Арканоид → Астероиды → Платформер
Параллельно: стартовые проекты MIT, платформер и демосцена
Галерея примеров с разбором (Lab): Scratch — мини-проекты · отдельные скрипты · Turtle — фигуры на Python · Кумир — Чертёжник и Робот · p5.js — фигуры в браузере · SVG — рисунки кодом · Python — файлы и текст · Pascal — типовые программы · Arduino и micro:bit (после блоков — плата с LED и датчиками)
Блоки с пометкой "псевдокод" иллюстрируют логику
блоки Python и JavaScript без такой пометки можно запускать (инструкции — в соответствующих главах). Онлайн-интерпретатор Python: Trinket.
HTML, CSS, JavaScript, Python и PHP — в одном хабе: открыть путеводитель.
Соберите несколько блоков ниже — тот же принцип соединения команд, что в Scratch.
Сообщения об ошибках в коде указывают строку и тип проблемы; исправление ошибок — обычная часть работы программиста на любом уровне опыта.
Итоги блока и FAQ — Программирование — итоги.
В подборках
Статья входит в тематические подборки и блок "С чего начать?" на главной. Соседние шаги того же маршрута:
Для детей — Для детей — о разделе, Компьютер — о разделе, Видеоигры — о разделе, Развитие — о разделе, Программы — о разделе, Введение в программирование.