Курс на Stepik
Обложка курса «Telegram-боты на Python: от основ до запуска 24/7» на Stepik
3 990 ₽

Telegram-боты на Python: от основ до запуска 24/7 ★ 0.000

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

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

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

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

Разделы в курсе «Telegram-боты на Python: от основ до запуска 24/7» 9 разделов Уроки в курсе «Telegram-боты на Python: от основ до запуска 24/7» 44 урока Тесты в курсе «Telegram-боты на Python: от основ до запуска 24/7» 124 теста Задачи в курсе «Telegram-боты на Python: от основ до запуска 24/7» 89 задач Последнее обновление курса «Telegram-боты на Python: от основ до запуска 24/7» обн. 8 октября 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 ↗