Программируй играючи: когда от алгоритмов уже тошнит 🎮

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

1️⃣ CodinGame Вы пишете код, чтобы управлять персонажем в игре. Ваше решение напрямую влияет на исход битвы/гонки/всяких других форматов и сопровождается визуализацией. Отличный способ увидеть, как абстрактный код превращается в конкретное действие.

2️⃣ Codedex Упаковывает обучение в формат фэнтези-квеста. Создаешь перса, фармишь опыт за решенные задачи, качаешь уровни и параллельно осваиваешь Python.

3️⃣ CheckiO Вы исследуете острова, каждый из которых — это набор задач на определённую тему. Приятный визуал, большое комьюнити и возможность подсмотреть элегантные решения других игроков после прохождения миссии.

4️⃣ CodeShrew Тренажер для визуалов. Учитесь основам языка, создавая статичные и анимированные рисунки. Отлично подходит, чтобы "пощупать" код и увидеть результат мгновенно.

5️⃣ The Evаl Game Игра для извращенцев и настоящих ценителей Python 😈. Аналог «The Password Game», где на каждом шаге вам нужно написать однострочник, удовлетворяющий всё более абсурдным правилам. Проверка на глубокое знание неочевидных фич языка.

Завтра — тяжелая артиллерия для собесов.

#тулбокс

Программируй играючи: когда от алгоритмов уже тошнит 🎮
Если стандартные задачки вызывают зевоту, а мотивация на нуле — смените подход. Обучение не обязано быть унылой рутиной | Сетка — социальная сеть от hh.ru