PythoNN: в поисках смысла. Тетрис

«PythoNN: в поисках смысла» — курс-игра по разбору готового кода.
Ты получишь код Тетриса — и поймёшь, как он устроен изнутри. Ты научишься менять игру и находить смысл в каждой строчке.
Начальный уровень
4-5 часов в неделю
Сертификат Stepik

Чему вы научитесь

  • Читать чужой код — разбираться в незнакомых проектах;
  • Понимать игровой цикл — видеть, как всё связано;
  • Менять игру — вносить свои правки и улучшения;
  • Объяснять код — рассказывать, что и зачем написано;
  • Создавать портфолио — у тебя будет готовый проект.

О курсе

Вы прошли десятки уроков по Python. Вы уверенно решаете задачи на циклы, списки и функции. Но когда дело доходит до создания собственного проекта — вы встаёте в тупик. Знакомо?

Этот курс — мост между учебными задачами и реальной разработкой. Всё, что нужно для создания игры, уже написано. Весь код Тетриса (135 строк) вы получите в первом бесплатном уроке. Он работает. Вы можете запустить его и играть прямо сейчас.

Но понимаете ли вы, почему он работает? Почему фигура поворачивается именно так? Как игра "запоминает" упавшие блоки? Почему при удалении строки поле не сдвигается вбок, а аккуратно опускается?

В платных модулях мы разберём каждую строчку этого кода. Вы увидите, как функции взаимодействуют друг с другом, как глобальные переменные управляют состоянием игры, и как строки кода превращаются в динамичную игру.

Формат обучения: пошаговый разбор игры, готовые файлы с комментариями и чек-лист для рефлексии.

Результат: готовый проект в портфолио + навык чтения и понимания чужого кода.

Для кого этот курс

Для тех, кто уверенно решаете задачи на Python в курсах для начинающих и желает создать свой собственный проект без ООП-сложности.

Начальные требования

Технические:

  • Установленный Python версии 3.7 или выше

  • Установленная библиотека Pygame (pip install pygame)

  • Любая среда разработки (PyCharm, VS Code, IDLE или GigaIde)

  • Базовые навыки работы с файловой системой (создание .py файлов, запуск из терминала)

Знания (обязательно):

  • Переменные и типы данных (int, list, tuple)

  • Условные операторы (if/elif/else)

  • Циклы (for, while)

  • Функции (def, return, аргументы)

  • Базовое понимание списков и индексации

Чего НЕ требуется:

  • Знание классов и ООП (код написан в процедурном стиле)

  • Опыт работы с Pygame

Ключевой момент: вы НЕ учитесь писать код с нуля. Вы учитесь ЧИТАТЬ и ПОНИМАТЬ готовый код. Это другой навык.

Наши преподаватели

Как проходит обучение

Модуль 1 (бесплатный): Вы получаете весь код игры, запускаете игру и убеждаетесь, что она работает. Вы уже можете играть и даже модифицировать код наугад — но мы пойдём дальше. Чтобы понять, почему он работает именно так — нужны объяснения. Они ждут вас в платных модулях.

Модули 2-6 (платные): Каждый модуль разбирает одну подсистему игры: фигуры, столкновения, игровой цикл, подсчёт очков.

В каждом уроке:

  • Разбор кода — объясняем каждую строчку на русском языке.

  • Практика — вы меняете поведение игры (например, добавляете новую фигуру или меняете систему очков).

  • Тесты — проверяете, действительно ли поняли материал.

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • Готовый портфолио-проект — полноценную игру Тетрис на Python, которую можно показать на собеседовании.
  • Навык чтения чужого кода — умение быстро вникать в незнакомую кодовую базу.
  • Понимание игрового цикла — представление о том, как работают реальные игры (обработка ввода → логика → отрисовка → таймер).
  • Практику работы с матрицами — на живом примере поворота фигур.
  • Построково прокомментированный код — файл, где каждая строчка объяснена на русском языке.

Сколько стоит обучение

Price: 1 750 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 1 750