Добро пожаловать в FastAPI Tutorial!
Изучите современный фреймворк для создания API на Python
Начать обучениеЧто вы изучите:
Асинхронное программирование
Изучите основы async/await и асинхронного программирования в Python
Основы FastAPI
Познакомьтесь с основными возможностями FastAPI
Pydantic
Используйте Pydantic для валидации данных
Query и Dependencies
Работайте с query параметрами и системой зависимостей
Routes, Middlewares, CORS
Настройте маршруты, middleware и CORS
Логгирование
Настройка и использование логгирования в FastAPI приложениях
Аутентификация и авторизация
Реализация системы аутентификации с JWT токенами и OAuth2
Обработка ошибок
Централизованная обработка ошибок, HTTPException и обработчики исключений
Тестирование
Использование TestClient, pytest, моки и фикстуры для тестирования API
Структура проекта
Организация кода, разделение на модули, конфигурация и лучшие практики
О туториале
Этот интерактивный туториал поможет вам изучить FastAPI с нуля. Каждый урок содержит теорию, примеры кода и практические задания, которые вы можете выполнить прямо в браузере.