Чему вы научитесь
Python с нуля — без математических задач
За 24 урока ученик проходит путь от первой команды print до
собственной консольной игры. Сквозной проект построен по сюжету о Колобке:
сказка связывает главы, а на первом месте остаются Python, код и проверяемые
результаты.
Что будет в курсе: переменные, условия, коллекции, циклы, функции, исключения, файлы, модули, классы, генераторы, тесты, состояния игры и JSON. Математические головоломки и подготовка к собеседованиям не нужны.
Каждый урок разделён на две учебные сессии и содержит пять обязательных проверок: два теста, короткий ответ и две задачи с запуском Python. Просмотр условия не засчитывается как выполнение. Также доступны две технические инфографики и ZIP с заготовкой, примерами и локальными тестами.
Маршрут
- Из дома на дорогу: первая программа, данные, условия, коллекции и циклы.
- Три дорожные встречи: функции, ошибки, файлы, модули и первые классы.
- Встреча с Лисой: связи объектов, протоколы, генераторы, тесты и состояния.
- Собственная игра: проектирование, сцены, сохранение и готовый выпуск.
Шестые шаги уроков 5, 11, 18 и 24 являются контрольными: они завершают соответствующие части проекта без добавления отдельных глав.
О курсе
Для кого этот курс
Курс подойдёт тем, кто начинает программировать с нуля; уже пробовал учить Python, но хочет собрать разрозненные темы в систему; предпочитает понимать код, а не копировать команды; хочет закрепить темы в одном проекте и закончить обучение собственной консольной игрой.
Начальные требования
Опыт программирования не требуется: курс начинается с нуля.
Нужны компьютер с доступом в интернет и базовые навыки работы с файлами и папками. Для локальных лабораторий и запуска финальной игры установите Python 3.12 или новее.
Продвинутая математика не нужна. Английский потребуется только для чтения терминов и сообщений об ошибках.
Преподаватели курса
Как проходит обучение
24 последовательных урока объединены одной историей и одним проектом.
В каждом уроке сначала идёт понятное объяснение с двумя запускаемыми примерами и двумя техническими инфографиками. Затем ученик проходит два теста, вводит короткий ответ и решает две задачи с автопроверкой Python.
После каждого урока сохраняется новый рабочий этап игры. ZIP-набор содержит заготовку, примеры, контрольную версию и локальные тесты. Шестые шаги уроков 5, 11, 18 и 24 выполняют роль контрольных.