We use cookies (and other similar technologies) to improve your experience on our site. By using this website you agree to our Cookie Policy.You can change your preferences at any time.

для детей 14-17 лет
продвинутый уровень

Python
продвинутый

Полное погружение в разработку продвинутых программ на Python: делаем свои приложения с графическим интерфейсом и создаем чат-ботов
для Telegram и Discord.

Бесплатный урок
bg course
Что за курс
Продвинутый курс по Python подойдет тем, кто хочет расширить свои знания в программировании и создавать настоящие приложения.
bg window

Чему научатся?

На продвинутом курсе по Python дети научатся:

Программировать на Python - продвинутые основы синтаксиса, которые помогут перейти на Python для других целей (аналитика, разработка)
Применять Объектно-ориентированный подход к разработке сложных программных продуктов
Создавать оконные приложения с помощью нескольких библиотек EasyGUI и Tkinter
Создавать чат-ботов для Telegram и Discord
Проектная работа: в конце курса ребята от начала до конца создают свою многоуровневую игру
bg vector

План обучения и проекты

1 модуль

Основы Python

Ввод-вывод в Python.

1. Ввод-вывод в Python.

2. Работа с условиями.

3. Циклы for и while.

4. Текстовый квест. Окончания циклов -else, break, continue.

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

+
-
2 модуль

Pillow

Редактируем графику с Pillow. Устанавливаем редактор кода Thonny. Списки, кортежи.

1. Редактируем графику с Pillow. Устанавливаем редактор кода Thonny. Списки, кортежи.

2. Цветовая коррекция картинок.

3. Фильтры и улучшения картинки.

4. Создаём редактор изображений.

Результат: Ребята изучили работу с различными типами коллекций данных. Были изучены основы функций и использование оператора return. Разбирается библиотека для работы с изображениями Pillow. В конце модуля создается свой редактор изображений.

+
-
3 модуль

Графические интерфейсы

Основы и краткая история появления графических интерфейсов. Создание прототипов.

1. Основы и краткая история появления графических интерфейсов. Создание прототипов.

2. Основные типы диалоговых кнопок в EasyGUI. Разработка викторины.

3. Создание простого калькулятора с TKinter.

4. Разработка графического приложения.

Результат: Ребята изучили основы создания приложений с графическим интерфейсом на основе библиотек TKinter и EasyGUI. Были изучены стандартные диалоговые интерфейсы взаимодействия с программой. В конце модуля дети делают свое графическое приложение.

+
-
4 модуль

Объектно-ориентированное программирование

Основы ООП. История появления. Создание классов. Разница между классом и объектом.

1. Основы ООП. История появления. Создание классов. Разница между классом и объектом.

2. Конструкторы классов. Ссылки. Обязательные и необязательные аргументы.

3. Наследование классов.

4. Создание и подключение модулей.

Результат: Ребята изучили основы объектно-ориентированного программирования, поняли его назначение.

+
-
5 модуль

Telegram - бот

Применение ботов в реальной жизни.Регистрация бота в Telegram. Устройство бота

1. Применение ботов в реальной жизни.Регистрация бота в Telegram. Устройство бота.

2. Работа со строками. Сообщения в боте.

3. Своя клавиатура для бота. Бот для общения геймеров.

4. Продолжение разработки бота для геймеров. Презентация.

Результат: Ребята получили знания о работе ботов на примере Telegram-бота. Каждый ребенок написал свой собственный Telegram-бот. Были получены практические знания об обработке событий и сообщений внутри бота.

+
-
6 модуль

Discord - бот

Боты в Discord. Регистрация бота. Основные команды.

1. Боты в Discord. Регистрация бота. Основные команды.

2. Устройство Discord-бота. Discord-серверы.

3. Мозговой штурм. Самостоятельная разработка бота - помощника.

4. Завершение работы над ботом. Презентация.

Результат: Ребята получили знания о работе ботов на примере Discord-бота. Дети поработали с отправкой файлов и работой по запуску Python-приложения в облаке. В конце модуля ребята сделали собственного бота - помощника.

+
-
7 модуль

Большие данные

Работа с большими данными. Зачем это нужно и где это применяется. Мастер-класс по работе с большими данными.

1. Работа с большими данными. Зачем это нужно и где это применяется. Мастер-класс по работе с большими данными.

2. Работа с блокнотом Google Colab. Обработка данных.

3. Объединение данных. Работа с датой и временем.

4. Задача по поиску самого жаркого месяца.

Результат: Дети ознакомились с понятием “большие данные”, узнали где они используются. Познакомились с инструментами, используемыми в анализе данных и машинном обучении. В конце модуля ребята начали подготовку к самостоятельному проекту в заключительном модуле.

+
-
Финал

Самостоятельный проект

Обсуждение проекта

1. Обсуждение проекта.

2. Реализация проекта.

3. Финальное занятие. Презентация.

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

+
-

Работы учеников

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

window btn
Марат
Ремушев
13 лет
Flappy bird
PYTHON

Flappy Bird — мой первый игровой проект на PyGame! Нажимайте «пробел» и прыгайте!

Елена
Дорошко
12 лет
Сайт про животных
WEB

Собрала 17 фактов о животных на сайте. Нажимайте Пуск и читайте :)

Иван
Баюшкин
14 лет
Fishing Simulator
PYTHON

Игра где вы сможете побыть рыбаком на причале или на лодке. На причале есть 5 видов рыб

Артем
Гончаров
11 лет
Майнкрафт
SCRATCH

Привет! ты попал в Minecraft 2D

window btn
window bg
Хотите посмотреть больше работ на нашей обучающей платформе?
Смотреть ещё

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

window btn
Преподаватель Python

Александр Хархота

Навыки
Python
WEB
Chat Bot
Образование
Сибирский государственный университет телекоммуникаций и информатики

Достижения
Преподаватель федерального проекта Кампус-2019 и Кампус-2020; Автор программы по созданию чат-ботов и искусственного интеллекта для детей
window btn
Преподаватель WEB Design

Панфилов Алексей

Навыки
Python
Robotics
WEB
Образование
Петрозаводский Государственный Университет. Физический факультет, автоматизированные системы обработки информации и управления.
Достижения
Организатор и главный судья международных робототехнических соревнований Roboskills, член национального методического комитета Innopolis Open по направлению Future Engineers
window btn
Преподаватель unity

Константин Кламбоцкий

Навыки
Python
Unity
Computer Science
Образование
Механико-математический факультет Новосибирского государственного университета

Достижения
Второе место по России в конкурсе "разработка мобильных приложений в дополненной реальности" от Epson
<>

Что должен уметь ребёнок

Чтобы приступить к занятиям ученику должен иметь базовые навыки:

Владеть мышкой
Уметь читать и писать на русском
Умеет самостоятельно печатать
Обладать базовыми знаниями по использованию ПК
Владеть базовыми знаниями английского
bg window
bg window

Как проходят уроки

1
Повторяем тему прошлого урока и разбираем домашнее задание.
2
Разбираем новую тему и группа под контролем преподавателя решает первые задачи.
3
Ученики самостоятельно решают усложненные задачи и в конце часто идут игровые задания.
4
В конце урока преподаватель с группой подводят итоги, повторяют все что успели пройти и готовятся к следующему уроку.
32
урока в курсе
90
минут урок идёт
weekend
12
человек в группе

Запишитесь на пробный урок

За 40 минут пробного урока ребёнок и родители смогут понять: подойдут ли занятия программированием, а методист поможет подобрать направление подходящее для студента.






Спасибо за вашу заявку
Наши менеджеры обработают её и свяжутся с вами в ближайшее время для уточнения деталей. Вы сможете задать им все интересующие вопросы и назначить удобное для вас время занятия.
Давайте узнаем друг друга получше! Почитать о курсах и полезных советах из сферы IT можно в наших социальных сетях
Oops! Something went wrong while submitting the form.