Python Pro

Продвинутый курс программирования на языке Python
Python
Парсинг
Программирование
Чат-бот
Искусственный интеллект
ВОЗРАСТ
13+ лет
ТРЕБОВАНИЯ
Python Start
УРОВЕНЬ
Продвинутый
ПРОДОЛЖИТЕЛЬНОСТЬ
32 урока
Записаться на курс

О курсе

На этом курсе, разработанном специально для подростков от 13 лет и старше, студенты раскроют свой творческий потенциал и изучат продвинутые возможности языка Python!

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

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

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

ТЕМЫ
  • Создание сайтов с помощью Flask
  • Чат-боты в Discord
  • Автоматизация браузера
  • Сбор и парсинг данных
  • Разработка приложений с искусственным интеллектом

Пример проекта

1 / 5
Результаты курса
Использование библиотеки discord.py для создания чат-ботов
Результаты курса
Сбор данных с помощью selenium и beatifulsoup
Результаты курса
Знание основ веб дизайна
Результаты курса
Программирование на Python — продвинутые основы синтаксиса, которые помогут перейти на Python для других целей
Результаты курса
Создание приложений с искусственным интеллектом
Больше проектов в HUB

Артемий Имаев, 14 лет, изучает Python

Родители часто спрашивают про 

Python Pro

Программа курса

Discord Bot без выходных

У1:  Инструменты настоящих программистов. Устанавливаем IDE и повторяем синтаксис Python

У2: Инструменты настоящих программистов. Знакомимся с системой контроля и управления версиями git. Регистрируемся в GitHub. Интегрируем аккаунт GitHub в IDE и загружаем свой первый проект.

У3: Discord.py и API. Устанавливаем первую библиотеку и налаживаем связи с внешним миром.

У4: Бот уже отвечает на запросы! Узнаем новые термины ООП. Тестируем и отлаживаем.

У5: Деплой и хостинг. Узнаем, зачем нужен сервер, и заставляем бота работать без выходных.

У6: Применяем знания на практике.  

Результат: студенты создадут собственного open-source бота, который сможет помочь юным пользователям Discord!

Сайты и облака. Узнаем, что такое бэк-енд разработка.

У7:  Введение в веб-разработку. Узнаем, как достать код любого сайта! Изучаем html и css.

У8: Flask. Настраиваем окружение.

У9: Шаблоны, формы и пользовательский опыт.

У10: Шаблоны и шаблонизаторы

У11: Многостраничники. Что такое маршруты в веб и как не потерять странички.

У12: Секретный урок. Авторизация, криптография, валидация и безопасность. 

У13: Деплой сайта. Разворачиваем сайт-портфолио на облачном сервере. Проводим сравнительный анализ: чем деплой бота отличается от деплоя сайта?

У14: Анализ целевой аудитории. Учимся проводить интервью, анализировать результаты и планировать проект. 

У15: Идем по плану! Как выглядит процесс запланированной разработки. Учимся соблюдать дедлайны и решать задачи в срок.

У16: Секрет в том, что секрета нет: тестируем, отлаживаем, разворачиваем, собираем обратную связь. Повторяем, пока не стало идеально.

Результат: студенты создадут собственный сайт, который поможет подросткам монетизировать и продвигать проекты.

Освоение ИИ! Научим машину думать и видеть! Узнаем, что такое интерактивный Python и как получать результат здесь и сейчас..

У17: Что такое ИИ и машинное обучение. Google Colab - новая среда разработки.

У18: Данные - залог успеха. Добываем данные из открытых источников, учимся парсить.

У19: Интеллектуальный анализ данных. Чистим данные, анализируем и визуализируем.

У20: Компьютерное зрение - что это такое? Учим модель в веб-интерфейсе, разбираемся с классами и точностью.

У21: Изучаем библиотеки и учимся использовать обученные модели с помощью кода. 

У22: Обнаруживаем проблему, анализируем, собираем информацию и планируем.

У23: Обучаем искусственный интеллект. 

У24: Битва интеллектов. Устраиваем соревнование, обсуждаем и тестируем.

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

ИИ везде! Внедряем ИИ в готовые приложения.

У25: Настраиваем окружение созданного ранее проекта. Подключаем новые библиотеки. Работаем с директориями и файлами.

У26: Выбираем модель для решения поставленной задачи и обучаем. Проверяем и тестируем. 

У27: Внедряем модель в проект - как ничего не сломать? Учимся добавлять новые модули и кодить в рабочих проектах.

У28: Тестируем, оформляем страницу open-source проекта и получаем обратную связь. 

Результат: ученики заменят алгоритм в одном из своих проектов искусственным интеллектом

Хакатон! Кодим и решаем проблему глобального потепления!

У29: Анализ, планирование и проектирование.

У30: Разработка решений.

У31: Тестирование и отладка.

У32: Демонстрация решений.

Результат: ученики сами предложат решение поставленной задачи, реализовав его любым из доступных способов.

Программа курса

Онлайн-курс Scratch состоит из 6 модулей от 4 до 7 уроков  в каждом.

Python Pro

Первые проекты

Ученики поймут, как программировать движение спрайтов с помощью координат, условий и циклов в Scratch. Создадут свои проекты в школе волшебства Кодвартс.

Урок 1: Основы Scratch

Урок 2: Движения спрайтов

Урок 3: Магический графический редактор

Урок 4: Кто такие баги?

Урок 5: Коддич — настоящее соревнование волшебников-программистов

Python Pro

Анимация и звуки в Кодвардсе

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

Урок 1: Скретч-события

Урок 2: Принципы анимации

Урок 3: Работаем с фонами и музыкой

Урок 4: Создание магической музыкальной группы

Python Pro

Магия разработки игр в Scratch

Ученики выяснят, какие игровые жанры самые распространенные. Запрограммируют полноценную игру, разработанную в соответствии с правилами выбранного жанра.

Урок 1: Какие бывают игры?

Урок 2: Собственные блоки: зачем нужны и как создавать

Урок 3: Жанр приключение: написание сценария игры

Урок 4: Что такое RPG?

Урок 5: Учимся придумывать персонажей

Урок 6: Дебаггинг экшн-игр

Урок 7: Коддич

Python Pro

Роль сторителлинга в процессе разработки игр

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

Урок 1: Гейм-техники — ингредиенты отличной игры

Урок 2: Игры для начинающих

Урок 3: Взаимодействия в играх

Урок 4: Счет в игре: учимся работать с переменными

Урок 5: Бонус-уровни. Учимся усложнять игры

Урок 6: Ищем баги

Урок 7: Коддич: финал

Python Pro

Продвинутый Scratch

Ученики познакомятся с такими дополнениями в Scratch, как «Перо», «Музыка», «Видео распознавание» и «Текст в речь». Узнают, как их применять на практике. Воплотят в жизнь свои Scratch-проекты с удивительными возможностями.

Урок 1: Дополнения и расширения

Урок 2: Учимся распознавать видео

Урок 3: Создание клонов спрайта

Урок 4: Дизайн программы

Урок 5: И снова отладка

Python Pro

Хакатон. Финальные проекты

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

Урок 1: Как планирование сделает твой проект самым-самым?

Урок 2: Разработка самого удивительного проекта

Урок 3: Зачем нужны тестирование и обратная связь?

Урок 4: Секреты успешной демонстрации

Образовательный процесс, интересный ребёнку и понятный вам

Интерактивная образовательная платформа

Платформа Kodland разработана для обучения детей востребованным цифровым навыкам. Все задания интерактивные. Когда ученик создаёт проект, она автоматически дает подсказки и хвалит за успехи!

Поддержка наставника

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

ХАБ

Хаб ― это среда, где юный программист может реализовывать свои проекты и делать их публичными. Площадка позволяет изучать и обсуждать работы других. Читайте подробнее на сайте: https://hub.kodland.org/ru

Удобный график для родителей

Онлайн-формат позволит родителям сэкономить время на дороге до места проведения занятий.

Прокачка софт-скиллов

Учёба в Kodland улучшает как технические навыки, так и «мягкие». Мы обучаем детей Scratch для развития их креативного, пространственного и критического мышления, способности работать в команде и цифровой грамотности.

Бесплатный пробный урок

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

1

Знакомимся со студентом

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

2

Выбираем направление

Как только преподаватель узнает больше об учащемся и его текущих навыках работы с компьютером, необходимо выяснить, какое направление подойдет лучше всего!

3

Делаем практическое задание

В последние 20 минут пробного занятия ребёнок начнет создавать свой проект: игру, мультфильм или рисунок!
Teachers have a tremendous influence on the results of the company's development, so we are looking not just for good programmers, but also for those who know how to teach children.
Alexander Nosulich
Founder & CEO
Попробовать