Нажми — и увидишь, что делает команда
Настоящий код на Python — и рисунок, который он чертит сам
Первая строчка кода — сегодня, прямо в браузере. Через три квеста программа рисует фигуры без единого движения мышкой.
ПЕРЕД СТАРТОМ · 40–60 мин · 6 шагов · ставить ничего не надо
- ⏱ Сколько займёт
- 40–60 минут, 6 шагов. Каждый шаг заканчивается результатом на экране.
- 💻 Что нужно
- Телефон или компьютер. Редактор открывается прямо в браузере, ставить ничего не надо.
- ⏸ Если прервёшься
- Ничего не потеряется: прогресс сохраняется на этом устройстве. Вернёшься — продолжишь с того же шага.
- 🎓 Чему научишься
- первые команды · turtle · порядок действий
Код, который сразу видно
На вершине острова стоит башня с медным куполом. Внутри — стол, и на столе карта без берегов.
Звездочёт по прозвищу Сова не здоровается: «Карты рисуют не рукой. Рукой выходит криво. Карты рисуют командами».
Он кладёт перед тобой черепашку с пером в панцире. Скажешь «вперёд сто» — пройдёт ровно сто.
Это не рисунок: программа выполнялась строка за строкой, и черепашка чертила линии в реальном времени. Тот же код ты напишешь сам.
Слева — код, справа — черепашка. Команд всего две, и обе по-английски: forward значит «вперёд», right — «направо». Цифра в скобках говорит, насколько: forward(80) — пройти 80 шагов, right(90) — повернуть на прямой угол.
Нажимай по очереди: вперёд, направо, вперёд, направо. Четыре раза — и черепашка вернётся туда, откуда вышла. Получится квадрат. Ошибся — жми «Убрать последнюю».
Веди черепашку
Читать текстом
На видео говорит Капитан Квесто — он ведёт всю экспедицию Гильдии. Хозяин острова, звездочёт Сова, встречает тебя в истории и ставит задачи; Капитан пересказывает их и подсказывает по дороге. Тебе понадобится Python — где взять, покажу на пятом шаге.
Не пугайся слова «настоящий язык». forward(100) — это тот же блок «идти 100 шагов», просто записанный буквами. Скобки — это способ сказать «вот столько», и всё.
1 from turtle import * # позвали черепашку
2
3 forward(100) # вперёд на 100 шагов
4 right(90) # повернуть направо на 90°
5 forward(100)
6
7 done() # окно не закроется сразу
Вот целая программа. Первая строка зовёт черепашку — без неё Python не знает, о чём речь. Дальше команды по порядку. Последняя строка держит окно открытым, иначе оно мигнёт и закроется.
Вот как это выглядит по-настоящему. Слева пишется код, справа черепашка чертит тот самый квадрат — только записан он короче: вместо восьми команд один цикл. Ему посвящён следующий остров, а команды speed и pensize просто делают линию быстрее и толще.
Восемь строк ради квадрата — многовато, правда? На следующем острове цикл оставит от них две повторяющиеся строки — вся программа станет короче вдвое. Но чтобы сокращать, надо сначала понять, что именно повторяется.

- 1Поле кода — сюда пишешь программуОсторожно, одна тонкость: на кадре программа записана длинным способом — через t = turtle.Turtle() и t.forward(90). Ты пишешь короче: первой строкой from turtle import *, а дальше просто forward(90). Так набрано на кнопках снизу и во всех «Примерах» — держись этого способа.
- 2Кнопка from turtle import *Жми её самой первой. Без этой строки Python не знает слов forward и right и падает с ошибкой NameError на первой же команде — это как искать инструмент, не открыв ящик.
- 3Кнопка forward() — а рядом right()forward(80) — пройти 80 шагов и оставить след. right(90) — повернуть направо на прямой угол. Жми их по очереди: вперёд, направо, вперёд, направо. Четыре раза — и черепашка вернётся туда, откуда вышла.
- 4Жёлтая кнопка ▶ ЗапуститьКод пойдёт сверху вниз, строка за строкой, и экран сам перекинет тебя на «Результат». Запускай часто, после каждых двух-трёх строк: тогда ошибка всегда в последнем куске, а не где-то в шестидесяти строках.
- 5Твоя первая фигура на холстеВот он, квадрат — его провела черепашка по твоим командам. Ошибся в числе — сразу видно: линия ушла не туда. Обратно к тексту программы вернёт кнопка «← К коду» в правом нижнем углу.
Это наш редактор «Python в кармане» со страницы /kod/ — открой её в соседней вкладке. На кадре он показан дважды: слева вкладка «Код», где ты пишешь, справа вкладка «Результат», куда программа переключится сама после запуска. Нажимай на кружки по порядку: метка покажет место, строка ниже объяснит, зачем оно.
Одно число меняет фигуру
Двигай ползунки. Поставь 3 стороны и 120° — треугольник. 5 и 72° — пятиугольник. А теперь 36 сторон и 10° — и получится почти круг. Одна и та же программа, разные числа.
Вот и вся математика: чтобы фигура замкнулась, черепашка должна повернуться ровно на полный круг — 360 градусов. Раздели 360 на число сторон — получишь нужный угол. Проверь на ползунках, это работает всегда.

Черепаха, которая учила программировать полвека
Черепашья графика придумана ещё в конце шестидесятых для языка Logo. Идея была смелая: ребёнок командует роботом-черепахой, а тот рисует на полу настоящим маркером.
Оказалось, что видимый результат важнее правильного синтаксиса: когда линия кривая, ошибку видно глазами, а не в сообщении об ошибке.
Сегодня модуль turtle входит в стандартный Python — тот самый язык, на котором пишут нейросети, сайты и научные расчёты.
Программа падает с ошибкой
Строка 1
Твоя первая настоящая ошибка Python — и хорошая новость: он сам подсказывает, где искать. Прочитай сообщение внизу и найди строку, из-за которой всё сломалось.
Красный текст в консоли пугает только первые пару раз. На самом деле это помощь: Python честно говорит, что не понял и в какой строке. Три ошибки выше — 90% всего, что встретится новичку.
Где всё это запускать
Одна разница, о которой лучше знать сразу: в браузерных редакторах имена переменных пиши латиницей (sides, angle), иначе будет ошибка. На компьютере можно и по-русски. Начинать проще в «Python в кармане» — открыл страницу и пишешь, хоть с телефона. Установка Python на компьютер понадобится позже, когда программы станут больше. Установку лучше делать вместе со взрослым: в первом же окне установщика надо поставить галочку «Add python.exe to PATH» внизу — без неё команда python не найдётся. Про браузер важно знать вот что: раньше мы советовали trinket.io, но он закрылся 31 августа 2026 года. Теперь браузерный редактор у нас свой — «Python в кармане» на этом же сайте: ничего не нужно ставить и регистрировать, работает и с телефона. Запасной вариант — общественное зеркало старого редактора trinket.strivemath.org/python3, но там всё то же самое, что и у нас.
Одна ловушка, на которой спотыкаются все: не называй файл turtle.py. Python решит, что это и есть библиотека черепашки, запутается и выдаст странную ошибку. Любое другое имя подойдёт.
Шестая галочка тут не шутка. Первая самостоятельно починенная ошибка — важнее любого нарисованного квадрата: именно с неё начинается настоящий программист.
Окно редактора Python. Слева код с номерами строк, справа результат, внизу консоль с ошибками. Выглядит по-разному в браузере и в IDLE, но устроено одинаково — везде эти четыре части.
Нарисуй свой знак
Две новые команды на пробу: color("gold") красит линию, pensize(5) делает её толще. Ставь их до рисования — они действуют на всё, что чертится после.
Как сдать работу: в «Python в кармане» код сохраняется сам — закрыл страницу, вернулся, и он на месте. Кнопки «поделиться» там нет и ссылки на твою работу тоже: покажи экран взрослому или пришли скриншот — этого достаточно. Поле выше нужно, только если ты писал в другом редакторе, который выдаёт ссылку. Покажи взрослым. Скажи, что это Python — тот самый язык, на котором пишут настоящие программы. Пусть попробуют угадать, сколько строк кода за твоим рисунком.
Читать текстом
Жми — Гильдия отметит первый остров Обсерватории.