Обучение пройдет в рамках пилотного проекта Минцифры России для учащихся из Республики Татарстан, Саха (Якутия), Башкортостан, а также из Белгородской, Новгородской, Пензенской, Калужской, Нижегородской, Тульской и Оренбургской областей .
Во время обучения ученики узнают, как использовать язык программирования Python для написания telegram-ботов, а также всю основную информацию о них: методы регистрации, возможности и перспективы. После прохождения курса школьники смогут создавать и использовать свои чат-боты в Telegram.
Модуль 1. Основы Python
Введение в ОП и установка Python
IDE для разработки на Python
Типы данных Python
Переменные и условные
Циклы
Строки и их методы
Коллекции и их методы
Функции
Работа с файлами
Основы ООП
Модуль 2. Продвинутый Python
Написание модулей
Генераторы и итераторы
Декораторы
Введение в регулярные выражения
Модуль 3. Создание бота
Регистрация Telegram бота
Введение в Telegram API
Настройка Webhook для чат-бота
Обработка сообщения в чат-боте
Команды Telegram-бота
Клавиатуры Telegram
Создаем «меню» бота
Ограничение доступа
Система платежей
Записаться на курс
Разработка 2D-игр на Python
На курсе школьники познакомятся с основами разработки на языке Python. Чем лучше они поймут базовые темы сейчас, тем проще будет войти в профессию в будущем. После знакомства с основами они смогут разработать свою 2D игру, используя библиотеки Arcade и PyGame.
Модуль 1. Основы Python
Введение в ОП и установка Python
IDE для разработки на Python
Типы данных Python
Переменные и условные
Циклы
Строки и их методы
Коллекции и их методы
Функции
Работа с файлами
Основы ООП
Модуль 2. Расширенный Python
Написание модулей
Генераторы и итераторы
Декораторы
Модуль 3. Разработка 2D-игр Arcade
Введение в библиотеку Arcade
Отрисовка и анимация геометрических фигур
Использование спрайтов и управление
Обработка коллизий
Создание анимации из спрайтов
Физика в arcade
Использование звуков
Создание меню и дополнительных окон
Создание GUI
Работа со светом
Система частиц
Создание исполняемого файла
Модуль 4. Разработка 2D-игр PyGame
Введение в библиотеку PyGame
Отрисовка и анимация геометрических фигур
Использование спрайтов и управление
Обработка коллизий
Создание анимации из спрайтов
Физика в PyGame
Использование звуков
Создание меню и дополнительных окон
Создание GUI
Работа со светом
Система частиц
Работа с 3D
Записаться на курс
Олимпиадное программирование. Начальный уровень
Школьники узнают базовые понятия в олимпиадном программировании, научатся использовать профессиональные термины и разбираться в синтаксисе языка. На курсе ученик привыкает не только работать в команде, но и думать, как современный инженер.
Методы с параметрами возвращающие переменные, циклы, ветвления.
Массивы
Рекурсия
Динамическое программирование
Классы, объекты. Основы ОПП.
Структуры данных
Сортировки
Сложные структуры данных для поиска
Графы
Записаться на курс
Разработка графических интерфейсов
Учащиеся глубоко изучат базовые темы в разработке на языке Python и библиотеку PyQt. Получив эти знания, они смогут создавать свои графические программы, а также освоят навыки junior-разработчика.
Модуль 1. Основы Python
Введение в ОП и установка Python
IDE для разработки на Python
Типы данных Python
Переменные и условные
Циклы
Строки и их методы
Коллекции и их методы
Функции
Работа с файлами
Основы ООП
Модуль 2. Расширенный Python
Написание модулей
Генераторы и итераторы
Декораторы
Модуль 3. Библиотека PyQt
Знакомство с PyQt
Обработка событий и сигналов
Позиционирование компонентов
Основные компоненты
Работа с базами данных
Работа с графикой
SDI и MDI приложения
Работа с мультимедиа
Печать
Взаимодействие с ОС
Реализация сохранения настроек
Записаться на курс
Разработка парсеров
Проекты, которые собирают и обрабатывают данные выходят на лидирующие позиции в глобальных компаниях. Один из самых распространенных методов по сбору информации – парсинг. На курсе школьники не только изучат язык программирования Python, но и различные библиотеки, чтобы разрабатывать свои парсеры.
Университет Иннополис — один из самых молодых и инновационных ИТ-вузов России и интеллектуальный центр одноименного города.
Преподавательский состав университета состоит из ведущих российских и зарубежных специалистов в области информационных технологий и робототехники.
Образовательные программы, ориентированные на потребности бизнеса и промышленности, направлены на создание высококачественного потока специалистов для ИТ-индустрии.
Узнайте о программе обучения подробнее:
После того как вы отправите заявку, автоматически попадете на нашу платформу, где сможете продолжить регистрацию на курс