На втором модуле дети научатся писать чат-ботов для популярных мессенджеров: Telegram и Discor.

Курс Программирование на Python. Модуль 2

Cоздание чат-ботов на Python

Формат

Онлайн или очное занятие в группе или индивидуально

Структура

Модуль состоит из 12 занятий по 90 минут

Длительность

3 месяца

Количество детей

От 1 до 8

Возраст

От 10 до 14 лет

Уровень

Для начинающих

Программа курса
Образовательная лицензия №77635
2 модуль | Создание чат-ботов



Во втором модуле курса «Программирование на Python для детей» ученики школы программирования «Пиксель» научатся писать чат-ботов для двух популярных мессенджеров: Telegram и Discord.
Ребята узнают, как составлять сценарии для чат-ботов, и какими они бывают, смогут запрограммировать стандартные диалоги с пользователями, научатся добавлять различные кнопки действий и очищать диалоги. Итогом курса станет создание, как минимум, двух чат-ботов, сначала поискового, а потом с функционалом на выбор учеников.

Почему стоит изучать Python?

Python, как язык программирования, появился в 1991 году. Его изобретателем стал голландский ученый Гвидо ван Россум, который хотел, чтобы программы можно было писать, используя самый простой синтаксис и не нагружая код громоздкими конструкциями. Взяв за основу уже существующий язык для обучения программированию — ABC — ван Россум всего за три года смог создать Пайтон, мгновенно завоевавший мировую популярность.

Даже сейчас он остается одним из самых известных, а также наиболее используемых.Python регулярно завоевывает звание языка года по версии TIOBE. Так называется специальный рейтинг который определяет, насколько котируется среди разработчиков тот или иной язык программирования.

Пайтон достаточно прост в изучении, на нем легко читать и писать код. Кроме того, он применяется буквально всюду: от машинного обучения и написания серверных игр, приложений до создания чат-ботов. Благодаря этому разработчикам Python несложно найти себе работу, и они всегда востребованы. Если ребенок всерьез планирует заняться программированием в будущем, Пайтон — отличный выбор для старта.
Кому подойдет курс Python?
С детства мечтают быть разработчиками
Хотят заниматься созданием игр, приложений, чат-ботов на Python
Курс по обучению Python подойдет ребятам 10-14 лет, которые:
Уже изучали языки программирования или делают это впервые

Чему дети научатся на втором модуле курса Python для детей?

Сложно ли создать чат-бот в Телеграм или Дискорд? Какие возможности это дает? Как написать код бота и интегрировать его в мессенджер? Что делать дальше? Ответы на эти и многие другие вопросы юные программисты получат во время прохождения второго модуля курса «Программирование на Python».

Дети изучат:

  • Технологию создания чат-бота на Python в теории и на практике;
  • Архитектуру построения чат-ботов для Telegram и Discord, создание сценариев и написание диалогов с пользователями;
  • Приемы оптимизации кода для чат-ботов;
  • Создание кнопок и меню;
  • Дополнительные функции ботов: поиск в Википедии, умение отвечать на вопросы и шутить с пользователями;
  • Возможности делать чат-ботов умнее при помощи Python.
По окончании этой части курса каждому из учеников предстоит выбрать мессенджер, в который он захочет «поселить» свой чат-бот, тщательно продумать его архитектуру и функционал, а потом с нуля создать собственный проект.

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

Курс по Python для детей и подростков разбит на три модуля, каждый из которых содержит по 12 занятий длительностью в 90 минут. Все модули обособленные и посвящены разным тематикам. Это удобно для ребят, которые будут вынуждены прервать обучение на каникулах или уже изучили основы и хотят начать заниматься с более сложного уровня.

Обучение Пайтон начинается с основ. Преподаватели помогут скачать и установить Python, а также Visual Studio Code, где ребятам предстоит создавать проекты, расскажут об основном функционале этих программ и научат первым модулям и компонентам кода. На первых 12 занятиях юные разработчики познакомятся с понятиями функций, циклов, модулей, условий и другими, а также создадут свои первые игры и напишут простой калькулятор.

Дальше им предстоит погрузиться в мир мессенджеров и чат-ботов, изучить их архитектуру, функции и возможности. А своеобразным выпускным проектом второго модуля станет создание собственного чат-бота на Python в Telegram или Discord.

В последнем модуле дети создадут персонажей и систему управления ими, игровое окружение, систему подсчета очком и шкалу здоровья в трех играх. Они подробно изучат, как строятся «Змейка», «Арканоид» и «Зомби-апокалипсис» и сделают свою вариацию одного из этих проектов.

В конце обучения каждый ребенок получит не только диплом об окончании курса, но и багаж знаний, которым сможет воспользоваться в будущем.
Как проходит занятие в школе программирования для детей "Пиксель" (пример):
Все уроки курса строятся по похожему принципу: полученные знания немедленно опробуются на практике. Например, при изучении чат-ботов ребята займутся написанием программы, которая будет искать информацию в Википедии. А чтобы понять, как всё получилось, тут же протестируют ее, давая чат-боту разные запросы для поиска.

Это поможет закрепить полученные навыки, понять, как пользоваться ими при создании чат-ботов в Пайтон.

Методический конспект модуля:

  • Повторение пройденного в первой части курса: от функций до калькулятора;
  • Создание чат-ботов при помощи Python;
  • Чат-боты и мессенджеры. Пишем первую программу для бота в Telegram;
  • Делаем из чат-бота собеседника. Создаем сценарий диалога;
  • Учимся добавлять в Telegram-бота кнопки и оптимизировать код;
  • Создание бота для поиска по Wikipedia в Телеграм;
  • Пишем бота для игрового мессенджера Discord. Учимся вводить команды в чат;
  • Строим диалоги в Discord. Определяем готовность бота;
  • Работаем над отправкой личных сообщений и очисткой чата;
  • Как добавить кнопки в чат-бота в Дискорде;
  • Выбираем мессенджер, для которого будем программировать чат-бота. Продумываем архитектуру и функционал.
  • Работаем над ошибками и представляем проект.

Обучение Python для детей

Создание чат-бота — лишь часть обучения Пайтон для начинающих разработчиков. В течение курса дети смогут познакомиться с новым для них языком программирования, изучить его основы и, при желании, в дальнейшем взяться за более сложные проекты.

Python станет базой для изучения более сложных текстовых языков программирования, научит ребят мыслить логически и выстраивать сложные процессы. Даже если ребенок в будущем не свяжет свою жизнь с разработкой, эти знания всегда пригодятся в обучении, работе и жизни.

Полезное о Python. Много практических советов, лайфхаков и полезных «фишек» о программировании на Пайтон для начинающих разработчиков есть в нашем блоге, загляните и найдите то, что будет полезно именно вам.

Видеоуроки по Python. Мы любим делиться знаниями, поэтому на YouTube-канале школы «Пиксель» вы сможете найти уроки для тех, кто только начинает изучать Python. Попробуйте пройти их, чтобы понять, есть ли желание учить этот язык дальше.

Модули, связанные с модулем 2 «Создание чат-ботов»:

В сети немало информации о самостоятельном изучении Python, есть необходимые мануалы, видеоуроки и задания. Преподаватели школы программирования «Пиксель» помогут детям систематизировать знания, проведут их от простого к сложному и не забудут рассказать о нюансах, которые упоминаются далеко не везде. Уже готовы к своему первому уроку? Ждем вас на занятии!

Туториалы по Python (Пайтон)

    Видеоуроки по Python для детей

    Преподаватели

    Другие курсы школы

    Курсы программирования для детей, школьников и подростков онлайн
    Нажимая кнопку оплаты, вы соглашаетесь с политикой конфиденциальности
    Скидка 10% для новых клиентов при записи в день обращения*
    Сэкономьте 13%
    Вы можете вернуть 13% денег через налоговый вычет.
    * Скидка действует по промокоду на покупку первого абонемента от 12 занятий и более, оплатите курс в день обращения и получите скидку. Новым считается клиент, прежде ни разу не приобретавший абонемент в школе.
    Запишитесь на курс, и мы свяжемся с вами для проведения консультации

    Остались вопросы?