Курс на Stepik
Обложка курса «Telegram-боты на Python: aiogram 3, асинхронность и проекты» на Stepik
3 990 ₽

Telegram-боты на Python: aiogram 3, асинхронность и проекты 0.000

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

Научитесь писать Telegram-ботов, которые работают круглосуточно на сервере. Асинхронность, aiogram 3, FSM, база данных SQLite, внешние API и деплой на VPS. К концу курса у вас будет собственный бот, живущий 24/7 без включённого компьютера, — и понимание, как устроен каждый его слой. Продолжение бесплатного курса «Telegram-бот за вечер»: здесь мы доводим бота до уровня, с которым не стыдно брать заказы.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Telegram-боты на Python: aiogram 3, асинхронность и проекты»Учеников на курсе 0
Сертификаты, выданные на курсе «Telegram-боты на Python: aiogram 3, асинхронность и проекты»Сертификатов выдано 0
Отзывы о курсе «Telegram-боты на Python: aiogram 3, асинхронность и проекты»Отзывов получено 0
Рейтинг курса «Telegram-боты на Python: aiogram 3, асинхронность и проекты»Рейтинг курса 0.000
Уроки в курсе «Telegram-боты на Python: aiogram 3, асинхронность и проекты»Количество уроков 44
Тесты в курсе «Telegram-боты на Python: aiogram 3, асинхронность и проекты»Количество квизов 104
Задачи с кодом в курсе «Telegram-боты на Python: aiogram 3, асинхронность и проекты»Количество задач с кодом 86
Стоимость курса «Telegram-боты на Python: aiogram 3, асинхронность и проекты»Стоимость курса 3 990 ₽
Обновления курса «Telegram-боты на Python: aiogram 3, асинхронность и проекты»Обновления курса
Дата публикации курса «Telegram-боты на Python: aiogram 3, асинхронность и проекты»Дата публикации курса
Последнее обновление курса «Telegram-боты на Python: aiogram 3, асинхронность и проекты»Последнее обновление
Сложность normal

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

Разделы в курсе «Telegram-боты на Python: aiogram 3, асинхронность и проекты» 9 разделов Уроки в курсе «Telegram-боты на Python: aiogram 3, асинхронность и проекты» 44 урока Тесты в курсе «Telegram-боты на Python: aiogram 3, асинхронность и проекты» 104 теста Задачи в курсе «Telegram-боты на Python: aiogram 3, асинхронность и проекты» 86 задач Последнее обновление курса «Telegram-боты на Python: aiogram 3, асинхронность и проекты» обн. 3 сентября 2026

Старт и инженерная база

2 урока
1. Старт курса: Наша цель и Инженерный подход
2. Культура работы с ошибками: Traceback и Дебаггинг

Базовый Python для логики Telegram-бота

8 уроков
1. Атом бота: Строки, Ввод и Форматирование
2. Логика диалога: Ветвления и Валидация
3. Память бота: Словари (dict) и безопасное чтение данных
4. Чистый код: Функции как основа ботов
5. Долговременная память: Работа с файлами (JSON)
6. Неубиваемый бот: Обработка ошибок (try/except)
7. Финальный проект: TaskBot
8. Решение задач

Async/await, Event Loop, gather, таймауты, .env, type hints

5 уроков
1. Асинхронность: почему ожидание не должно останавливать бота
2. Внутри Event Loop: пауза, возобновление и объект Task
3. Не блокируй: главная ошибка асинхронного бота
4. Управляем группой задач: gather, таймауты и отмена
5. Финальный проект: асинхронный бот-симулятор

Оживляем бота: aiogram

5 уроков
1. Читаем чужой код: аннотации типов и классы
2. Первый запуск: Bot, Dispatcher, токен в .env
3. Хэндлеры и фильтры: Command, магический F и порядок
4. Роутеры: делим бота на файлы
5. Практикум: скелет ПривычкаБота

Живой интерфейс

1 урок
1. Inline-кнопки: callback_data и edit_text

Память бота: FSM

4 урока
1. Зачем нужны состояния: диалог, который помнит
2. StatesGroup и FSMContext: описываем сценарий
3. Валидация на каждом шаге и кнопка «Отмена»
4. Практикум: полный диалог создания привычки

Когда файла становится мало: база данных

4 урока
1. Потолок JSON: почему файл перестал справляться
2. SQLite и aiosqlite: таблицы, INSERT, SELECT
3. Фильтры и агрегация: считаем серии и статистику
4. Практикум: ПривычкаБот переезжает на базу

Связь с миром: внешние API

4 урока
1. HTTP-запросы: почему requests нельзя, а aiohttp можно
2. Разбор ответа: JSON снова в деле
3. 3
4. 4

Продакшн: жизнь 24/7

6 уроков
1. Фоновые задачи: бот действует сам
2. 2
3. 3
4. 4
5. 5
6. 6