Курс на Stepik
Обложка курса «Телеграм-боты на Python и AIOgram. Введение в профессию» на Stepik
Бесплатно

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

Открыть на
STEPIK.ORG

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Телеграм-боты на Python и AIOgram. Введение в профессию»Учеников на курсе 60 897
Сертификаты, выданные на курсе «Телеграм-боты на Python и AIOgram. Введение в профессию»Сертификатов выдано 0
Отзывы о курсе «Телеграм-боты на Python и AIOgram. Введение в профессию»Отзывов получено 176
Рейтинг курса «Телеграм-боты на Python и AIOgram. Введение в профессию»Рейтинг курса 4.881
Уроки в курсе «Телеграм-боты на Python и AIOgram. Введение в профессию»Количество уроков 74
Тесты в курсе «Телеграм-боты на Python и AIOgram. Введение в профессию»Количество квизов 78
Задачи с кодом в курсе «Телеграм-боты на Python и AIOgram. Введение в профессию»Количество задач с кодом 6
Время прохождения курса «Телеграм-боты на Python и AIOgram. Введение в профессию»Время прохождения курса —
Обновления курса «Телеграм-боты на Python и AIOgram. Введение в профессию»Обновления курса — —
Дата публикации курса «Телеграм-боты на Python и AIOgram. Введение в профессию»Дата публикации курса — ———
Последнее обновление курса «Телеграм-боты на Python и AIOgram. Введение в профессию»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Телеграм-боты на Python и AIOgram. Введение в профессию» 20 разделов Уроки в курсе «Телеграм-боты на Python и AIOgram. Введение в профессию» 74 урока Тесты в курсе «Телеграм-боты на Python и AIOgram. Введение в профессию» 78 тестов Задачи в курсе «Телеграм-боты на Python и AIOgram. Введение в профессию» 6 задач Время прохождения курса «Телеграм-боты на Python и AIOgram. Введение в профессию» 14 ч. Последнее обновление курса «Телеграм-боты на Python и AIOgram. Введение в профессию» обн. 4 июля 2026

Общая информация о курсе

4 урока
1. Общая информация о курсе ↗
2. Пререквизиты ↗
3. Как проходить этот курс ↗
4. Глоссарий ↗

Общие сведения о телеграм-ботах

5 уроков
1. Кто такие боты? ↗
2. Что могут делать боты? ↗
3. Как боты устроены? ↗
4. Как создать телеграм-бота? ↗
5. Как настроить телеграм-бота? ↗

Подготовка инструментов

4 урока
1. Интерпретатор Python ↗
2. Редактор кода ↗
3. Виртуальное окружение ↗
4. AIOgram ↗

Git и GitHUB

2 урока
1. Git - система контроля версий ↗
2. GitHub ↗

Аннотации типов

1 урок
1. Type hinting ↗

Асинхронность в Python

1 урок
1. Что такое асинхронность? ↗

Telegram Bot API

3 урока
1. Что такое API? ↗
2. Telegram Bot API ↗
3. Long polling ↗

Первые телеграм-боты

4 урока
1. Эхо-бот ↗
2. Апдейты ↗
3. Бот "Угадай число" ↗
4. Фильтры ↗

Структура проекта

7 уроков
1. Модули и пакеты ↗
2. Logging ↗
3. Переменные окружения ↗
4. Примерный шаблон проекта ↗
5. Конфиг ↗
6. Точка входа ↗
7. Роутеры ↗

Взаимодействие с ботом

7 уроков
1. Обычные кнопки ↗
2. Бот "Камень, ножницы, бумага" ↗
3. Кнопка "Menu" ↗
4. Инлайн-кнопки ↗
5. Пишем бота-книгу (пагинация) ↗
6. Фабрика коллбэков ↗
7. Middleware ↗

Работа с сообщениями

2 урока
1. Форматирование текста ↗
2. Редактирование сообщений ↗

Машина состояний (FSM)

2 урока
1. Что такое FSM? ↗
2. FSM на базе Redis ↗

Деплой и автодеплой бота

1 урок
1. Переселение бота на сервер ↗

Docker

6 уроков
1. Зачем разработчику Docker? ↗
2. Как устроен Docker ↗
3. Установка Docker ↗
4. Основы работы с Docker ↗
5. Docker compose ↗
6. Примеры работы с Docker ↗

База данных

3 урока
1. Зачем база данных боту? ↗
2. Основные понятия ↗
3. Работаем с БД из aiogram ↗

Заключение

1 урок
1. FAQ ↗

В разработке

14 уроков
1. Пишем ORM ↗
2. Бот "Отложенный автопостинг" ↗
3. Автодеплой ↗
4. Отправка сообщений с разным типом контента ↗
5. Действия бота по расписанию ↗
6. Действия бота при старте и остановке ↗
7. Благодарности ↗
8. Использованные материалы ↗
9. Обратная связь ↗
10. Дополнительные материалы ↗
11. Бот "Текстовый квест" ↗
12. Бот "Оповещение о подкастах" ↗
13. Инлайн-режим ↗
14. Webhook ↗

Aiogram

2 урока
1. Краткие сведения о библиотеке aiogram ↗
2. Устройство aiogram ↗

Обработка ошибок бота (в разработке)

1 урок
1. Error-handlers ↗

Телеграм-бот с искусственным интеллектом (в разработке)

4 урока
1. Постановка задачи ↗
2. Структура бота с искусственным интеллектом ↗
3. Модуль 1 ↗
4. Модуль 2 ↗