Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Программирование чат-ботов и игр на Python от Coddy

Вы научитесь

Курс разработан для начинающих программистов и разработчиков совместно с командой Московского государственного университета. Подростков познакомят поближе с возможностями языка программирования Python и платформой разработки IDLE. Специалисты факультета вычислительной математики и кибернетики научат ребят делать собственных многофункциональных чат-ботов на основе социальной соцсети ВКонтакте. Также обучение предусматривает освоение парадигмы и принципов объектно-ориентированного программирования, работу с разными медиафайлами, искусственным интеллектом и получение навыков командной разработки.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
7 месяцев
Стоимость
6800 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Работать в команде и презентовать свои разработки
#02
Работать в среде разработки Python и применять операторы и циклы
#03
Делать с нуля многофункционального чат-бота для социальных сетей
#04
Использовать в программировании словари
#05
функции
#06
библиотеки
#07
списки
#08
#09
Владеть фундаментальными навыками объектно-ориентированного программирования
Программа курса

Программа рассчитана на подростков в возрасте от 13 до 16 лет, которые уже имеют какие-то начальные навыки и понимание принципов программирования. Для определения исходного уровня знаний можно пройти предварительное тестирование.

1-й модуль

Разберётесь в платформе IDLE и базовой информации о языке Python. Узнаете, что такое контейнер для хранения данных и как происходит процесс ввода-вывода. Научитесь делать простой опросник с помощью Python. Изучите на практике разработки небольших игр, что такое условные операторы и циклы с предусловием.  Познакомитесь с циклом для перебора данных и функцией для работы с числовыми списками. Поймёте, какие классы существуют у разных переменных. Освоите применение упорядочивания объектов и создание списков по заданным правилам. Разберётесь в возможностях получения рандомных значений из словарей и создадите свой калькулятор.

Разберётесь в платформе IDLE и базовой информации о языке Python. Узнаете, что такое контейнер для хранения данных и как происходит процесс ввода-вывода. Научитесь делать простой опросник с помощью Python.

Изучите на практике разработки небольших игр, что такое условные операторы и циклы с предусловием. 

Познакомитесь с циклом для перебора данных и функцией для работы с числовыми списками. Поймёте, какие классы существуют у разных переменных.

Освоите применение упорядочивания объектов и создание списков по заданным правилам. Разберётесь в возможностях получения рандомных значений из словарей и создадите свой калькулятор.

2-й модуль

Узнаете, как работать со строками и библиотекой, расширяющей возможности использования разных типов данных. Познакомитесь поближе с материалами от сети Python. Углубитесь в изучение функций и их самостоятельное программирование. Поймёте, как можно применять определённые файлы с кодом в сторонних программах. Рассмотрите возможности хранения кода одной программы во множестве разных файлов. Освоите востребованный паттерн проектирования на Python. Погрузитесь в базовую информацию и навыки применения принципов ООП. Овладеете использованием шаблонов, блоками инструкций, функциями и переменными в объектно-ориентированном программировании.  Разберётесь в применении для чат-бота средств переиспользования кода и функций, меняющих деятельность других функций. Узнаете, как и для чего нужно объединять данные с кодом. Сделаете на уроках свой класс в Python.

Узнаете, как работать со строками и библиотекой, расширяющей возможности использования разных типов данных. Познакомитесь поближе с материалами от сети Python.

Углубитесь в изучение функций и их самостоятельное программирование. Поймёте, как можно применять определённые файлы с кодом в сторонних программах. Рассмотрите возможности хранения кода одной программы во множестве разных файлов. Освоите востребованный паттерн проектирования на Python.

Погрузитесь в базовую информацию и навыки применения принципов ООП. Овладеете использованием шаблонов, блоками инструкций, функциями и переменными в объектно-ориентированном программировании. 

Разберётесь в применении для чат-бота средств переиспользования кода и функций, меняющих деятельность других функций. Узнаете, как и для чего нужно объединять данные с кодом. Сделаете на уроках свой класс в Python.

3-й модуль

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

Начнёте работу над чат-ботом при помощи токенов и библиотек.

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

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

Разберётесь, как выстроить более интересное общение бота с пользователем.

4-й модуль

Познакомитесь поближе с сущностью и особенностями БД. Разберётесь, что такое статусы и для чего они нужны при работе с чат-ботами. Узнаете, как подключать и интегрировать чат-боты за счёт способа Messaging API. Научитесь программировать бот на отправление рандомных музыкальных файлов или изображений.  Займётесь распределением по стилям запросов на музыку в ВК и изучением применения файлов с информацией разного типа. Попробуете свои силы в коллективной разработке проекта.

Познакомитесь поближе с сущностью и особенностями БД. Разберётесь, что такое статусы и для чего они нужны при работе с чат-ботами.

Узнаете, как подключать и интегрировать чат-боты за счёт способа Messaging API. Научитесь программировать бот на отправление рандомных музыкальных файлов или изображений. 

Займётесь распределением по стилям запросов на музыку в ВК и изучением применения файлов с информацией разного типа.

Попробуете свои силы в коллективной разработке проекта.

5-й модуль

Освоите систему контроля версий и сервис-хостинг для проектов разработки. Изучите, как происходит взаимодействие между поставщиками ресурса и инициаторами запросов. Освоите работу с сервисом для отображения погодных условий за счёт применения специальной библиотеки. Поймёте, как получать необходимые данные от сервера и разбираться в его кодах.  Научитесь пользоваться диалоговым интерфейсом и применять возможности искусственного интеллекта при разработке. Овладеете навыками выбора оптимального дизайна, клавиатуры и сбора всех разработанных инструментов в чат-бот. 

Освоите систему контроля версий и сервис-хостинг для проектов разработки. Изучите, как происходит взаимодействие между поставщиками ресурса и инициаторами запросов.

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

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

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

6-й модуль

Узнаете, как внедрить разработанный бот в диалоги ВКонтакте.  Доработаете ответные реакции бота на пользовательские сообщения и проверите его на работоспособность. Углубитесь в работу с облачной платформой Heroku и научитесь делать развёртывание своего бота-приложения на сервере. Получите навыки публичных выступлений и подготовки к презентации своего проекта. 

Узнаете, как внедрить разработанный бот в диалоги ВКонтакте. 

Доработаете ответные реакции бота на пользовательские сообщения и проверите его на работоспособность.

Углубитесь в работу с облачной платформой Heroku и научитесь делать развёртывание своего бота-приложения на сервере.

Получите навыки публичных выступлений и подготовки к презентации своего проекта. 

7-й модуль

Узнаете на практике, как и для чего нужно проводить автоматизированный сбор данных. Поймёте, как работать с HTTP-запросами в Python. Продолжите заниматься личным проектом и разберётесь, как запрограммировать бот искать нужную информацию вне конкретной соцсети. Поймёте, как сделать так, чтобы бот мог выдать ролик с популярного видеохостинга YouTube. Научитесь делать презентации с информативными слайдами и интересными спецэффектами. Освоите принципы составления плана и речи для публичного выступления, чтобы защитить свой проект перед жюри.

Узнаете на практике, как и для чего нужно проводить автоматизированный сбор данных. Поймёте, как работать с HTTP-запросами в Python.

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

Поймёте, как сделать так, чтобы бот мог выдать ролик с популярного видеохостинга YouTube.

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

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Coddy
Школа
Coddy – это школа программирования для детей от 4 до 18 лет. Обучение проходит в офисах действующих IT-компаний, а занятия проводят настоящие специалисты. Курсы нацелены на то, чтобы после их прохождения дети могли запускать собственные проекты и поступать в топовые вузы.