Программируй играючи: когда от алгоритмов уже тошнит 🎮
Если стандартные задачки вызывают зевоту, а мотивация на нуле — смените подход. Обучение не обязано быть унылой рутиной. Вот 5 платформ, где можно учиться и в игровой форме.
1️⃣ CodinGame Вы пишете код, чтобы управлять персонажем в игре. Ваше решение напрямую влияет на исход битвы/гонки/всяких других форматов и сопровождается визуализацией. Отличный способ увидеть, как абстрактный код превращается в конкретное действие.
2️⃣ Codedex Упаковывает обучение в формат фэнтези-квеста. Создаешь перса, фармишь опыт за решенные задачи, качаешь уровни и параллельно осваиваешь Python.
3️⃣ CheckiO Вы исследуете острова, каждый из которых — это набор задач на определённую тему. Приятный визуал, большое комьюнити и возможность подсмотреть элегантные решения других игроков после прохождения миссии.
4️⃣ CodeShrew Тренажер для визуалов. Учитесь основам языка, создавая статичные и анимированные рисунки. Отлично подходит, чтобы "пощупать" код и увидеть результат мгновенно.
5️⃣ The Evаl Game Игра для извращенцев и настоящих ценителей Python 😈. Аналог «The Password Game», где на каждом шаге вам нужно написать однострочник, удовлетворяющий всё более абсурдным правилам. Проверка на глубокое знание неочевидных фич языка.
Завтра — тяжелая артиллерия для собесов.