Доступно

Современные API с FastAPI и Python [TalkPython] [Michael Kennedy]

Тема в разделе "Курсы по программированию", создана пользователем floki, 23 дек 2020.

Цена: 3 120р-88%
Взнос: 372р
100%

Основной список: 21 участников

Статус обсуждения:
Комментирование ограничено.
  1. 23 дек 2020
    #1
    floki
    floki Организатор

    Складчина: Современные API с FastAPI и Python [TalkPython] [Michael Kennedy]

    Современные API с FastAPI и Python
    Modern APIs with FastAPI and Python Course
    fastapi-modern2x.jpg


    + русские субтитры

    Краткое содержание курса

    FastAPI - одна из самых интересных новых веб-фреймворков на сегодняшний день. Это интересно, потому что он использует больше возможностей современного языка Python, чем любой другой фреймворк: подсказки типов, async и await, классы данных и многое другое. Если вы создаете API на Python, у вас есть много вариантов. Но для нас FastAPI - очевидный выбор в будущем. И этот курс научит вас всему, что вам нужно знать, чтобы начать работу. Мы создадим реалистичный API, работающий с живыми данными, и развернем этот API на виртуальной машине Linux облачного сервера. Фактически, вы даже увидите, как создавать правильные веб-страницы HTML для расширения вашего API в FastAPI.

    О чем этот курс и чем он отличается?
    Этот курс предназначен для быстрого создания новых API-интерфейсов, работающих в облаке с помощью FastAPI. Мы начнем с небольших основополагающих концепций, а затем перейдем к созданию нашего первого API с FastAPI.

    Затем мы исследуем основные современные функции Python, чтобы убедиться, что вы готовы в полной мере воспользоваться этой структурой. Мы рассмотрим, как async и await работают в Python, как создавать классы с самопроверкой и описанием с помощью Pydantic, подсказок типов Python 3 и других концепций основного языка.

    Завершаем курс созданием реалистичного API, работающего с живыми данными. Затем мы развертываем этот API с помощью nginx + gunicorn + uvicorn, работающего на Ubuntu, в облачной виртуальной машине Digital Ocean.

    Какие темы освещаются
    В этом курсе вы:
    • Посмотрите, насколько простой может быть работа с базовыми API в FastAPI.
    • Создайте методы API, которые обрабатывают общие HTTP-команды (GET, POST, DELETE и т. Д.)
    • Вернуть данные JSON клиентам API
    • Используйте async и await для создания действительно масштабируемых приложений
    • Используйте Pydantic для создания обязательного и дополнительного обмена данными
    • Сделайте так, чтобы FastAPI автоматически проверял и преобразовывал типы данных (например, «2021-01-05» в datetime)
    • Организуйте свое приложение с помощью APIRoutes, чтобы правильно разложить приложение по файлам Python.
    • Вернуть клиентам API наиболее подходящий ответ об ошибке (например, 400 Bad Request)
    • Для развертывания веб-приложений Python в готовых к эксплуатации конфигурациях в Linux
    • Поймите, почему в производственной среде следует использовать gunicorn и uvicorn вместе
    • И многое другое
    Скрытая ссылка
     
    Последнее редактирование: 15 янв 2021
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      17 сен 2026 в 09:40
    2. skladchik.com
      Кладовщик хранитель складчины.
      17 сен 2026 в 09:40
    3. skladchik.com
      Складчина закрыта.
      17 сен 2026 в 04:21
    4. skladchik.com
      Складчина доступна.
      11 июл 2026

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      17 сен 2026 в 09:40
    2. skladchik.com
      Кладовщик хранитель складчины.
      17 сен 2026 в 09:40
    3. skladchik.com
      Складчина закрыта.
      17 сен 2026 в 04:21
    4. skladchik.com
      Складчина доступна.
      11 июл 2026
Статус обсуждения:
Комментирование ограничено.