Разработка «умного» ChatBota для кроссплатформенной системы Telegram на языке Python
Курс по разработке «умного» чат-бота для Telegram предназначен для школьников, которые в будущем планируют работать в IT. Программа рассчитана на учеников с нулевыми знаниями и навыками программирования. Первый модуль курса посвящен базовым принципам разработки на Python, далее ученики переходят к созданию чат-бота. Занятия проводятся офлайн. Программа состоит из 48 уроков по 6 часов в неделю.
48 уроков
Уровень — Базовый
Формат — Онлайн
Вы будете знать
Преимущества языка программирования Python.
Среды разработки PyCharm и JupiterLab, облачный сервис GoogleColab.
Основные принципы и методы в программировании на Python.
Функции условных операторов, стандартных модулей и пакетов.
Управление структурой данных в Python.
Принципы архитектуры и разработки чат-ботов для Telegram.
Правила работы с базами данных SQL. Процесс интеграции SQL и Python.
Особенности прототипирования программы.
Инструменты и алгоритмы для работы с текстом.
Принципы машинного обучения. Алгоритмы обработки запросов для чат-бота.
Создание технических каналов в Telegram для управления программами.
Вы будете уметь
  • Создавать и запускать чат-боты на языке Python.
  • Создавать виртуальные кнопки для бота в Telegram.
  • Реализовать функцию поиска по ключевым словам.
  • Работать с реализацией ветвления кода.
  • Подключать базовые библиотеки файлов и внешние функции.
  • Интегрировать программы на Python и SQL.
  • Разрабатывать функции с участием NLP.
  • Выполнять запросы через «заглушки» в коде чат-бота.
  • Создавать уникальные словари и шаблоны ответов.
  • Анализировать написанные программы.
Модули
Модуль 1
Базовые принципы программирования языка Python
38 ч.
Изучение среды разработки и базовых принципов языка Python. Работа с функциями, переменными и выражениями. Тестирование программ.
Модуль 2
Введение в разработку чат-ботов
36 ч.
Введение в создание чат-ботов. Изучение библиотек PyTelegramBotAPI, aiogram. Учебный проект: создание Вики-бота.
Модуль 3
Интегрирование базы данных и функциональность чат-бота
37 ч.
Изучение базы данных SQL и создание собственной базы в SQLiteStudio. Интеграция написанного бота с базой SQL для сохранения информации о пользователе.
Модуль 4
Введение в разработку ChatBot с искусственным интеллектом в Python
39 ч.
Введение в машинное обучение. Исследование «умных» чат-ботов. Прототипирование, разработка и отладка «умного» чат-бота для Telegram.
Остались вопросы?
Позвоните по номеру
и мы ответим на все возникшие вопросы.