Python-разработчик Плюс. Часть 12 из 14
О чём курс
Сервис для рекомендации фильмов и написание собственного REST API — это задачи, которые решаются в рамках этого модуля с использованием Flask и FastAPI. Внутри разбирается создание веб-приложений с нуля: от настройки маршрутов и работы с базой данных через SQLAlchemy до создания полноценных API-интерфейсов. Особое внимание уделено валидации данных с помощью Pydantic и организации архитектуры проектов с использованием APIRouter. Материал ориентирован на тех, кто осваивает backend-разработку и учится связывать пользовательский интерфейс с серверной логикой.
Программа обучения
- Знакомство с Flask
- Охота на воробьёв
- Первое приложение на Flask
- Flask на практике
- Проект «Что посмотреть?»
- Подключение базы данных. SQLAlchemy
- Описание моделей и работа с БД
- Вывод данных на страницы. Шаблонизатор
- Доработка шаблонов
- Динамические адреса и конвертеры пути
- Добавление новых мнений. Формы во Flask
- Уведомления через флеш-сообщения
- Кастомные страницы ошибок
- Работа с миграциями
- Пользовательские команды Flask
- Рефакторинг проекта
- REST API на Flask
- REST API для проекта: начало
- Получить, изменить, удалить объект через API
- Создание нового объекта и получение полного списка
- Получить случайный объект
- Валидация данных и обработка ошибок в API
- Финальный проект спринта: сервис YaCut
- Знакомство с FastAPI
- Обзор фреймворка
- Установка, запуск, документация приложения
- GET-запросы и параметры. Аннотации типов
- Enum-параметры
- Расширенные возможности документации
- Валидация и документирование параметров запросов
- JSON в теле HTTP-запроса. Модели Pydantic
- Валидация полей в Pydantic-схемах
- Примеры запросов для документации
- Большой рефакторинг: структура FastAPI-проектов и APIRouter
Другие материалы школы 12
ЯП Яндекс Практикум Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».