Рисуем кодом: Python Turtle
Это курс для тех, кто хочет начать программировать на Python через рисунки, фигуры, координаты, узоры и мини-проекты.
О чём этот курс?
В этом курсе мы будем изучать основы программирования с помощью модуля turtle. Turtle позволяет управлять графическим исполнителем — Черепашкой, которая двигается по экрану и оставляет за собой след.
Ты будешь писать код, запускать программу и сразу видеть результат: линию, фигуру, узор, знак или полноценный рисунок.
Главная идея курса
Программирование проще понять, когда результат видно на экране. Поэтому в этом курсе каждая новая команда сразу используется в рисунке.
Мы будем двигаться постепенно: от первой линии до собственного мини-проекта.
Чему ты научишься?
После прохождения первого модуля ты научишься:
- создавать программу с Черепашкой;
- двигать Черепашку вперёд и назад;
- поворачивать её налево и направо;
- рисовать простые фигуры: квадрат, прямоугольник, треугольник;
- менять цвет, толщину линии и скорость рисования;
- перемещаться без лишнего следа;
- использовать координаты и команду
goto(); - создавать повторяющиеся элементы с помощью цикла
for; - делать простые узоры и орнаменты;
- создавать собственный мини-проект.
Как устроен курс?
Первый модуль состоит из восьми уроков.
goto().for и сокращаем повторяющиеся команды.Как проходить уроки?
Каждый урок лучше проходить по порядку.
- Прочитай объяснение.
- Запусти пример кода.
- Измени код и посмотри, что поменялось.
- Выполни задания урока.
- Проверь себя по вопросам в конце.
- Если есть творческое задание — попробуй сделать свой вариант рисунка.
Что понадобится?
Для работы понадобится компьютер, на котором можно запускать Python.
Желательно иметь:
- установленный Python;
- редактор кода или среду разработки;
- возможность сохранять файлы с расширением
.py; - возможность делать скриншоты результата.
Что делать, если не получается?
Ошибки в программировании — это нормально. Почти каждая программа сначала работает не так, как хотелось бы.
Если программа не запускается:
- проверь, есть ли в начале
import turtle; - проверь, создана ли Черепашка:
t = turtle.Turtle(); - проверь скобки у команд;
- проверь кавычки у цветов;
- проверь отступы внутри циклов;
- прочитай сообщение об ошибке — оно часто подсказывает, где проблема.
Главное правило
Не нужно сразу писать большую программу.
Лучше сделать маленький кусок, запустить его, проверить результат и только потом добавлять следующий элемент. Так проще находить ошибки и понимать, как работает код.
Что будет в конце модуля?
В конце первого модуля ты создашь мини-проект: собственный рисунок в Python Turtle.
В проекте нужно будет использовать:
- движение и повороты;
- цвет и толщину линии;
- переход без следа;
- координаты;
- цикл
for; - несколько отдельных элементов рисунка.
Проверь готовность
Перед началом курса убедись, что ты понимаешь:
- где будешь писать код;
- как запускать программу;
- как сохранять файл;
- как сделать скриншот результата;
- как вернуться к уроку, если нужно повторить материал.
Начинаем
Если всё готово, переходи к первому уроку.
В нём мы создадим первую программу с Черепашкой и нарисуем первые линии.