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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Телеграм-боты на Python и AIOgram. Введение в профессию»Учеников на курсе 60 654
Сертификаты, выданные на курсе «Телеграм-боты на Python и AIOgram. Введение в профессию»Сертификатов выдано 0
Отзывы о курсе «Телеграм-боты на Python и AIOgram. Введение в профессию»Отзывов получено 175
Рейтинг курса «Телеграм-боты на Python и AIOgram. Введение в профессию»Рейтинг курса 4.880
Уроки в курсе «Телеграм-боты на 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