Мы используем 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 г.

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

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

AI-first разработка на Python
−25%1 час
AI-first разработка на Python

Соберете и настроите свою профессиональную среду для разработки с агентами: от написания кода до ревью, автотестов и проверки безопасности.

Онлайн12 занятий
Домашние заданияИнтерактивные тренажёры+3
16 900 ₽−25%
12 600 ₽от 738 ₽/мес на 24 мес.
Python для инженеров
−45%2 месяца
Python для инженеров

Вы быстро научитесь решать технические и инженерные задачи с помощью языка программирования Python. Повысите квалификацию и сможете автоматизировать работу с данными.

Онлайн
52 421 ₽−45%
28 831 ₽от 9 610 ₽/мес на 3 мес.
Python с нуля
−50%3 ноября
Python с нуля

Освоите один из самых популярных языков программирования с нуля до уровня Junior 1 месяц обучения и 82+ часов практики - Создадите простые web-приложения и напишите скрипты для ав…

Онлайн
Практические занятия
60 000 ₽−50%
30 000 ₽от 1 666 ₽/мес на 18 мес.
Начать без затрат

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

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

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

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

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

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

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

Онлайн17 занятий
Бесплатно
Асинхронное программирование на основе веб - фреймворка FastAPI
Бесплатно
Асинхронное программирование на основе веб - фреймворка FastAPI

Курс «Асинхронное программирование на основе веб-фреймворка FastAPI»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обучения. Програм…

Онлайн
Бесплатно