Мы используем cookie для стабильной работы сервиса. Подробнее

Быстро пишем API на Python с FastAPI

5.0
ФорматОнлайн
Длительность6 часов
Объём8 занятий
УровеньСредний
По окончанииСертификат Stepik
О курсе

Подробнее

Цели курса: Научить людей создавать свои собственные API - интерфейсы на самом производительном и простом фреймворке на Python Почему стоит выбрать именно этот курс: не видел достойных курсов на русском по FastAPI и PonyORM, решил дать людям частичку своего опыта, все знания будут даваться порционно и исходя из уже полученного опыта в предыдущих уроках Учащиеся приобретут навыки создания своих API на Python, тестировать разные API с помощью Postman и работать с Биткоинами с помощью библиотеки Bit
Требования

Что нужно для старта

  • Необходимо владеть языком Python на базовом уровне, хотя бы иметь представление об ООП в Python.
Результат

Что вы получите

  • Начнете работать с мощнейшим, простым и быстрым фреймворком FastAPI.
  • Вы научитесь разрабатывать свои API для самых различных целей, как, например, какой-либо удаленный сервис для хранения, сохранения и извлечения данных, так и бек-энд для современных веб-приложений.
  • Сможете работать с вашими и чужими API с помощью Postman.
  • Освоите библиотеку Bit, для работы с биткоинами.
  • Разберетесь с тем, что такое ORM, научитесь строить свои базы данных не прибегая с SQL-запросам, с помощью PonyORM, библиотеки - которая обладает нативным питону синтаксисом, имеет удобный графический онлайн-редактор для разработки баз данных с автоматической генерацией кода и по производительности является топовым ORM-инструментов среди аналогов.
  • Создадите телеграм-бота, который будет взаимодействовать с вашим API для работы с биткоинами.
Аудитория

Для кого этот курс

  • Курс предназначен для людей уже владеющих языком Python на базовом уровне, кому необходимо развиваться дальше и понять как устроены и работают современные API.
  • Также курс будет интересен тем, кому интересно разобраться в работе с криптовалютами, базами данных и ботами.
Содержание

Программа курса

8 занятий
ТемаЧто внутри
01Начало обучения.

- Предисловие
- Что такое API?
- Что такое FastAPI?
- Что такое Pydantic?
- Что такое Postman?
- Что такое ORM и PonyORM?
- Что такое библиотека Bit?
- Устанавливаем зависимости.
- Регистрируем Postman
- Проходимся по терминологии

02Работа с FastAPI, Postman

- Начинаем проект Fastapi
- Роутинг в FastAPI
- GET-запросы
- Настройка Postman
- POST, PUT, DELETE и другие запросы
- Ещё немного об обработке запросов и ответов на сервере

03Работа с базами данных через PonyORM и с библиотекой Bit

- Начало работы с PonyORM
- Делаем модели PonyORM
- Запросы в БД с Pony
- Разбор библиотеки Bit. Работаем с кошельками.
- Создаём модели Pydantic

04Объединяем нашу БД с API

- Создаем CRUD
- Взаимодействие API c нашим CRUD

05Делаем биткоин-бота в Telegram на нашем API c помощью telebot

- Получаем токен через @BotFather
- Делаем боту кнопки

06Совмещаем нашего бота с API

- Пишем HTTP-клиент
- Совмещаем бота с клиентом

07Безопасность приложения

- Документация и примеры авторизации
- Настраиваем OAuth2-авторизацию
- Обновляем клиент

08Вывод проекта в prodaction.

- Выгружаем API в облако
- Выгружаем клиент в облако
- Делаем Задания
- Радуемся успеху и новым знаниям!

01Начало обучения.

- Предисловие
- Что такое API?
- Что такое FastAPI?
- Что такое Pydantic?
- Что такое Postman?
- Что такое ORM и PonyORM?
- Что такое библиотека Bit?
- Устанавливаем зависимости.
- Регистрируем Postman
- Проходимся по терминологии

02Работа с FastAPI, Postman

- Начинаем проект Fastapi
- Роутинг в FastAPI
- GET-запросы
- Настройка Postman
- POST, PUT, DELETE и другие запросы
- Ещё немного об обработке запросов и ответов на сервере

03Работа с базами данных через PonyORM и с библиотекой Bit

- Начало работы с PonyORM
- Делаем модели PonyORM
- Запросы в БД с Pony
- Разбор библиотеки Bit. Работаем с кошельками.
- Создаём модели Pydantic

04Объединяем нашу БД с API

- Создаем CRUD
- Взаимодействие API c нашим CRUD

05Делаем биткоин-бота в Telegram на нашем API c помощью telebot

- Получаем токен через @BotFather
- Делаем боту кнопки

06Совмещаем нашего бота с API

- Пишем HTTP-клиент
- Совмещаем бота с клиентом

07Безопасность приложения

- Документация и примеры авторизации
- Настраиваем OAuth2-авторизацию
- Обновляем клиент

08Вывод проекта в prodaction.

- Выгружаем API в облако
- Выгружаем клиент в облако
- Делаем Задания
- Радуемся успеху и новым знаниям!

Документ после выпуска

Сертификат Stepik

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Быстро пишем API на Python с FastAPI» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:Python-разработка

Информация обновлена 17 августа 2026 г.

Продолжить выбор

Похожие курсы

Python-разработчик с нуля
−53%5 октября
Python-разработчик с нуля

«Python-разработчик с нуля» от Нетологии поможет начать карьеру в ИТ уже через 6 месяцев. Python, Git, основы разработки, реальные задания, карьерная поддержка.

Онлайн16 занятий
Помощь с трудоустройством
194 515 ₽−53%
90 900 ₽Скидка до 19 сентября
Основы языка Python
22 ак.ч.
Основы языка Python

На курсе вы получите базовые навыки программирования на языке Python. Рассматриваются темы от типов данных до объектно-ориентированного программирования. Python – чрезвычайно мощн…

Онлайн10 занятийНачальный
27 500 ₽
Начать без затрат

Бесплатные курсы

Python для решения практических задач
Бесплатно
Python для решения практических задач

Научились решать простые задачи на питоне, но не можете понять, как сделать что-то полезное? Наш курс научит вас правильно гуглить! На примерах задач сбора данных (Data Scraping)…

Онлайн5 занятий
Бесплатно
Python для геймеров: базовый курс на игровых примерах
Бесплатно4 часа в неделю
Python для геймеров: базовый курс на игровых примерах

Здесь не будет сложных задач «про шахматы»! Здесь не будет абстрактных задач и сложных математических вычислений. Зато есть: теория простым и понятным языком игровые механики логи…

Онлайн12 занятий
Бесплатно
"Поколение Python": курс для начинающих
Бесплатно
"Поколение Python": курс для начинающих

"Поколение Python: курс для начинающих" знакомит с основными типами данных, конструкциями и принципами структурного программирования языка Python. Целевая аудитория – школьники, с…

Онлайн17 занятий
Бесплатно
ЛКПП (Лучший Курс По Python)
Бесплатно
ЛКПП (Лучший Курс По Python)

Курс размещен (продублирован на Степике) по согласованию и с разрешения автора - Никиты Соболева. Телеграм канал автора: Находки в опенсорсе YouTube канал автора: https://www.yout…

Онлайн2 занятий
Бесплатно