← Все направления Обо мне →Записаться на курс
Языки
Python — продвинутый
ЧТО ТЫ СДЕЛАЕШЬ НА КУРСЕ
Освоишь алгоритмы и серьёзный проект
Каждый серьёзный алгоритм или технология сразу отрабатывается на проекте: визуализатор сортировок, реальное приложение на API, игра с уровнями.
[ превью: бот/бэкенд/игра на Python ]
итоговый проект курса
Возраст
13–16 лет
Объём
48 занятий · 48 ч
Входной уровень
Базовый курс Python или эквивалентные навыки
Формат
Индивидуально, 60 мин
Программа по модулям
каждый модуль = знания + готовый проект
01
Углублённое ООП
Наследование, полиморфизм, инкапсуляция.
Проект: Модель «Зоопарк»/«Магазин» с иерархией классов.
7 ч
02
Структуры данных и алгоритмы
Стек, очередь, сортировки, поиск, оценка сложности.
Проект: Визуализатор алгоритмов сортировки.
8 ч
03
Рекурсия
Рекурсивные алгоритмы, фракталы.
Проект: Рисование фракталов (дерево, снежинка Коха).
5 ч
04
Работа с API
requests, JSON, разбор ответов сервиса.
Проект: Приложение погоды или курса валют на реальном API.
6 ч
05
Парсинг и автоматизация
BeautifulSoup, автоматизация рутинных задач.
Проект: Парсер новостей или цен с сайта.
5 ч
06
Git и командная работа
Репозиторий, ветки, коммиты.
Проект: Публикация своих проектов на GitHub.
5 ч
07
Игра на Pygame
Игровой цикл, уровни, меню, коллизии.
Проект: Платформер или аркада с меню и уровнями.
8 ч
08
Финальный проект
Проектирование и защита индивидуального продукта.
Проект: Бот, веб-бэкенд или игра на выбор с защитой.
4 ч
ИТОГОВЫЙ ПРОЕКТ
самостоятельный проект (бот, приложение с API, игра или инструмент автоматизации), выложенный на GitHub и представленный на защите.
РЕЗУЛЬТАТ КУРСА
ученик владеет структурами данных, алгоритмами и инструментами командной разработки, готов к олимпиадному программированию и профессиональным проектам.
Я
Этот курс веду я лично
Артём Яковлев — от первого занятия до готового проекта, без замен и ассистентов.
900 ₽ / занятие
Первый урок — бесплатно.