Flask и FastAPI для подростков
Веб-приложения на Python
С первого урока делает свою игру — и сам ждёт следующего занятия.
Не нужно разбираться самим: на пробном уроке педагог увидит, что ребёнку по душе, и подберёт курс.
О курсе
Компактное и практическое введение в разработку веб-приложений. Изучим создание маршрутов, обработку запросов и создание API. Обучение построено вокруг одного проекта: с первых занятий подросток пишет собственное веб-приложение и постепенно наращивает его — сначала маршруты, потом работа с базой данных и REST API. Программа даёт быстрый старт в веб-разработке на Python: на каждом занятии ученик решает новые задачи. Обучение рассчитано на 3 месяца: занятие раз в неделю, 90 минут. Оно подходит подросткам 12–17 лет, которые уже освоили базовый Python и уверенно пишут на нём: знают функции, классы и умеют работать с файлами. Если такой базы пока нет, лучше сначала пройти наш курс Python для подростков. На занятиях разбираем оба фреймворка. Flask — классический и минималистичный, у него много документации и примеров. FastAPI — современный и быстрый: он сам создаёт документацию к API, а валидация данных построена на Pydantic, поэтому ответы сервера всегда имеют понятную структуру. Сравниваем Flask и FastAPI на практике. Оба фреймворка используют в реальной работе: в стартапах, API-сервисах и бэкенде для мобильных приложений. Работаем в Python 3 и VS Code: строим маршруты, принимаем запросы, подключаем базу данных, собираем API и проводим тестирование запросов. Так подросток понимает HTTP и видит, как приложение общается с внешним миром. Приложение растёт шаг за шагом: сначала маршруты, затем база данных и REST API. В группе до 6 человек преподаватель видит работу каждого. Онлайн-занятия идут только индивидуально: один ученик и один педагог. Итог — веб-приложение на Flask и API на FastAPI. Приложение можно показать друзьям, открыв к нему доступ по ссылке, и добавить в портфолио. Такие решения, включая FastAPI, нужны для сайтов, мобильных приложений, ботов и внутренних инструментов компаний. Дальше можно углубиться в базы данных (PostgreSQL, SQLAlchemy) или перейти к фреймворку Django.
Чему научится
- Flask фреймворк
- FastAPI
- REST API
- Маршруты и запросы
- Базы данных
Что создаст
- Веб-приложение на Flask
- API на FastAPI
- Понимание HTTP
Родители о школе
Отправили с мужем своего сына в школу программирования, поскольку он постоянно проводил время за телефоном. Решили найти занятие, которое могло бы его заинтересовать. Выбрали курс по Scratch, и пока что результаты радуют. Преподаватели вложили много усилий, и это заметно.
Ребенок занимается в АйДаКодить уже два года, очень нравится подход и качество обучения. Пишет сам коды и разбирается уже во многих программах. Преподаватели всегда дают обратную связь, есть возможность понаблюдать урок в записи . так же в конце года походит отрытый урок , где ребёнок показывает , чему он научился за период обучения. Очень рекомендую данную школу.
Никита 13 лет занимается 6 месяцев в школе на курсе веб дизайн и пайтон у преподавателя Омара. Обучение очень нравится, всегда с интересом и желанием идет на урок. На вебдизайне занимается созданием заготовок для вебсайта. Хочет создать свою социальную сеть. Изучает HTML, CSS, JS. На уроке по пайтону изучает теорию и начинает практиковаться по Объектно ориентированному программированию. Благодаря преподавателю Омару…
Инструменты
Стоимость обучения
Не подойдёт — вернём остаток. Полный прайс →
Как проходят занятия
Вопросы про Flask и FastAPI
Что такое Flask и FastAPI?
Flask и FastAPI — Python-фреймворки для создания веб-приложений. Flask — классический, минималистичный. FastAPI — современный, быстрый, с автогенерацией документации. Оба используются в продакшн: стартапы, API-сервисы, бэкенд для мобилок.
Нужно ли знать Python перед курсом?
Обязательно. Flask и FastAPI — надстройка над Python. Нужен уверенный уровень: функции, классы, работа с файлами. Рекомендуем сначала пройти наш курс Python для подростков.
Что создают на Flask/FastAPI?
Сайты, REST API (для мобильных приложений, ботов, фронтенда), телеграм-боты, внутренние инструменты компаний. На курсе — собственное веб-приложение с маршрутами, базой данных и API.
Чем Flask отличается от FastAPI?
Flask — старый и стабильный, много документации и примеров. FastAPI — быстрее, автоматически генерирует документацию, лучше для современных API. На курсе изучаем оба — понимаем разницу на практике.
Что можно сделать после курса?
Создавать бэкенд для мобильных приложений, телеграм-ботов, сервисов — это первые шаги в профессии веб-разработчика на Python. Следующий шаг — углублённая работа с базами данных (PostgreSQL, SQLAlchemy) или фреймворком Django. Собранное веб-приложение на Flask и API на FastAPI можно показать друзьям и оставить в портфолио после окончания курса.