Телеграм-боты на Python и AIOgram. Введение в профессию

Курс "Телеграм-боты на Python и AIOgram" знакомит интересующихся с тем, как разрабатывать telegram-ботов на языке Python с использованием асинхронной библиотеки AIOgram. В курсе рассмотрена актуальная 3-я версия библиотеки. Помимо рассмотрения Telegram Bot API и библиотеки aiogram, в курсе много полезной информации…
Средний уровень

Чему вы научитесь

  • Создавать и настраивать телеграм-ботов с помощью @BotFather
  • Взаимодействовать с Telegram Bot API посредством http-запросов
  • Настраивать IDE VS Code для работы с Python
  • Создавать виртуальное окружение для проектов на Python
  • Настраивать логирование в проекте
  • Правильно работать с импортами в многомодульных проектах
  • Разрабатывать телеграм-ботов с требуемым функционалом на Python с помощью асинхронной библиотеки AIOgram
  • Работать со встроенной в aiogram машиной состояний
  • Обрабатывать ошибки, возникающие при работе ботов
  • Настраивать систему контроля версий Git и размещать проект на GitHub
  • Деплоить бота на удаленный сервер
  • Настраивать автодеплой бота на удаленный сервер
  • Работать с Docker для создания инфраструктуры вокруг телеграм-бота
  • Подключаться и взаимодействовать с СУБД PostgreSQL
  • ...

О курсе

На этом курсе вы научитесь создавать телеграм-ботов на Python с помощью продвинутой асихронной библиотеки aiogram актуальной 3-й версии. При этом вы познакомитесь со многими инструментами профессиональной разработки, которые помогут вам не только в создании телеграм-ботов.

Модули курса

  1. Общая информация о курсе
  2. Общие сведения о телеграм-ботах
  3. Подготовка инструментов
  4. Git и GitHub
  5. Аннотации типов
  6. Асинхронность в Python
  7. Telegram Bot API
  8. Aiogram
  9. Первые телеграм-боты
  10. Структура проекта
  11. Взаимодействие с ботом
  12. Работа с сообщениями
  13. Машина состояний (FSM)
  14. Деплой и автодеплой бота
  15. Docker
  16. База данных
  17. Телеграм-бот с искусственным интеллектом
  18. Заключение

Когда-то подобного курса не хватало мне самому, поэтому он и появился. С целью облегчить начинающим python-разработчикам вход в тему разработки телеграм-ботов.

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

Курс подойдет тем, кто уже знает синтаксис языка Python и нарешал достаточное количество учебных задач. Для тех, кто хочет двигаться дальше и понять как теперь абстрактные знания языка связать с реальностью на примере телеграм-ботов. Кому хочется разобраться как вообще вести проекты на Python, начиная от того где писать код и где его хранить и заканчивая тем, как заставить проект работать на удаленном сервере 24/7. Можно назвать этот курс по-другому - Введение в профессию python-разрботчика на примере телеграм-ботов.

Начальные требования

Знание синтаксиса Python и основ программирования, включая ООП.

Базовые знания о том, что такое командная строка и как с ней работать в терминале.

Наши преподаватели

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

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно