Курс на Stepik
Обложка курса «РУТИНА.py - Бот вместо блокнота: Telegram-бот на Python» на Stepik
Бесплатно

РУТИНА.py - Бот вместо блокнота: Telegram-бот на Python 0.000

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

Практический курс по Python, в котором вы шаг за шагом создадите Telegram-бота для хранения личных задач. В процессе вы научитесь работать с aiogram, FSM, SQLite, конфигурацией проекта и внешним API, а в финале получите готового бота, которого можно запускать локально и развивать дальше.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «РУТИНА.py - Бот вместо блокнота: Telegram-бот на Python»Учеников на курсе 1
Сертификаты, выданные на курсе «РУТИНА.py - Бот вместо блокнота: Telegram-бот на Python»Сертификатов выдано 0
Отзывы о курсе «РУТИНА.py - Бот вместо блокнота: Telegram-бот на Python»Отзывов получено 0
Рейтинг курса «РУТИНА.py - Бот вместо блокнота: Telegram-бот на Python»Рейтинг курса 0.000
Уроки в курсе «РУТИНА.py - Бот вместо блокнота: Telegram-бот на Python»Количество уроков 10
Тесты в курсе «РУТИНА.py - Бот вместо блокнота: Telegram-бот на Python»Количество квизов 25
Обновления курса «РУТИНА.py - Бот вместо блокнота: Telegram-бот на Python»Обновления курса
Дата публикации курса «РУТИНА.py - Бот вместо блокнота: Telegram-бот на Python»Дата публикации курса
Последнее обновление курса «РУТИНА.py - Бот вместо блокнота: Telegram-бот на Python»Последнее обновление
Сложность easy

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

  • Создавать Telegram-бота на Python и безопасно подключать токен
  • Запускать бота через long polling и понимать, как Telegram взаимодействует с вашим кодом
  • Работать с aiogram 3: handlers, Router, команды и фильтры
  • Создавать удобное меню и кнопки для взаимодействия с пользователем
  • Строить многошаговый диалог с помощью FSM
  • Сохранять задачи пользователя в SQLite и получать их после перезапуска бота
  • Изолировать данные разных пользователей по Telegram ID
  • Подключать внешний API, получать JSON-ответ и обрабатывать ошибки
  • Разделять проект на обработчики, клавиатуры, сервисы и слой хранения
  • Самостоятельно дорабатывать готового бота и добавлять новые функции

О курсе

Практический курс по Python, в котором вы шаг за шагом создадите Telegram-бота для хранения личных задач. В процессе вы научитесь работать с aiogram, FSM, SQLite, конфигурацией проекта и внешним API, а в финале получите готового бота, которого можно запускать локально и развивать дальше.

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

Курс подойдёт тем, кто уже знаком с основами Python, но ещё не собирал цельный проект. Особенно полезен: - начинающим Python-разработчикам, которым не хватает практики. - тем, кто хочет перейти от учебных задач к реальному Telegram-боту. - людям, которым интересно применять Python для автоматизации. - тем, кто хочет разобраться в aiogram, SQLite, FSM и API на одном понятном проекте. Курс может оказаться сложным, если вы ещё не работали с базовым синтаксисом Python и не умеете запускать собственные скрипты.

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

Перед началом курса желательно:

  • знать базовый синтаксис Python: переменные, условия, циклы, функции, списки и словари;
  • уметь создавать и запускать .py-файлы;
  • понимать, как устанавливать Python-пакеты через pip;
  • ориентироваться в папках и файлах проекта;
  • быть готовым самостоятельно писать небольшие фрагменты кода и исправлять ошибки по подсказкам.

Опыт разработки Telegram-ботов, работы с SQLite, FSM и API не требуется - всё это разберём в процессе.

В начале курса будет короткая диагностика, которая поможет понять, достаточно ли базовых знаний для комфортного прохождения.

Преподаватели курса

Как проходит обучение

Курс построен вокруг одного сквозного проекта - Telegram-помощника на Python.

В каждом модуле вы:

  • сначала увидите конкретную задачу и ожидаемый результат;
  • разберёте минимум теории, необходимый для текущего этапа;
  • добавите новую функцию в проект;
  • выполните практическое задание;
  • проверите результат по контрольному сценарию;
  • получите небольшое самостоятельное задание или challenge.

В курсе используются короткие объяснения, фрагменты кода, тесты, практические задания и ручные проверки работы Telegram-бота.

Финальный этап - собрать рабочую версию проекта и самостоятельно добавить одну новую функцию по техническому заданию.

Рекомендуется не просто копировать код, а писать его вместе с курсом и проверять каждый этап самостоятельно.

Что вы получите

  • Работающий Telegram-бот на Python с хранением личных задач в SQLite
  • Исходный код проекта по основным контрольным точкам курса
  • Практический опыт работы с aiogram 3, FSM, SQLite и внешним API
  • Понимание структуры небольшого реального Python-проекта
  • Навык безопасной работы с токенами и конфигурацией через .env
  • Практику обработки пользовательского ввода и ошибок внешних сервисов
  • Опыт самостоятельной доработки готового проекта
  • README и инструкции для локального запуска проекта
  • Основа, которую можно развивать дальше и использовать как первый проект в портфолио

Нагрузка

4-5 часов в неделю

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