Python

Python

Учимся работать с настоящим языком программирования — Питоном

Разбираем базовые понятия программирования: переменные, условия, ветвления, циклы, списки и многое другое. Учимся разбивать задачу на последовательность действий и описывать её кодом.

Процессинг

Весь курс Python проходит в графической среде Processing. По нашему мнению, это идеальный баланс между обычным программированием, где результат — числа и текст, и работой с полноценными игровыми движками вроде Godot или Unity. Здесь результат сразу виден на экране, но всю логику происходящего дети программируют сами.

Результат работы

Дети рисуют фигуры, задают им свойства и поведение. Результат работы программы сразу виден в соседнем окне — с ним можно взаимодействовать, что-то поменять в коде и тут же посмотреть, что получится.

Широкий охват тем

Графическое представление даёт широкие возможности для работы с такими категориями, как:

Координаты и размерыРаботаем с координатной системой, положением и размерами объектов. Рисуем простые фигуры и собираем из них сложные изображения.
Работа с цветомЗнакомимся с моделью RGB: задаём цвета численно и учимся управлять ими из программы.
Управление и взаимодействиеРаботаем с клавиатурой и мышью: двигаем объекты, отслеживаем положение курсора, создаём экранные кнопки и обрабатываем действия пользователя.
Три одинаковых объекта в разных координатах.
Одинаковая форма, разные размеры.
Собираем картинку из фигур
Работаем с RGB
Смешиваем значения цветов
1 / 5

Разработка собственных игр

Помогаем детям перейти к разработке собственных игр. Учим разбивать большую задачу на небольшие составляющие и сопровождаем на каждом этапе — от первых элементов до готового проекта.