Главная/Взрослые/Бесплатный курс по программированию
на Python

Бесплатный курс по программированию на Python для детей

Для школьников 8-11 классов
Федеральный проект национальной программы "Цифровая экономика РФ"
Старт обучения:
01.09.2023
Формат обучения:
Очно
Стоимость обучения:
Бесплатно

О проекте «Код будущего‎»

Проект реализован при сотрудничестве Компьютерной Академии РУБИКОН и Минцифры России в рамках федерального проекта «Развитие кадрового потенциала ИТ-отрасли».

«Программа позволяет повысить интерес школьников к программированию, что повлияет на количество поступающих в колледжи и ВУЗы на iT-специальности и обеспечит цифровое будущее нашей стране».
Светлана СавинаДиректор Академии РУБИКОН

Преподаватель курса

Стаж преподавания — 3 года

Алексей Боков

Преподаватель курса, программист
Посмотрите видео
об обучении
программированию
  • Специальность - «Информационные системы и программирование»
  • Python-разработчик
  • Участвовал в различных всероссийских и региональных выставках сборных моделей, где занимал призовые места
  • Постоянный организатор и член жюри олимпиад и хакатонов в Компьютерной Академии РУБИКОН⠀
Программист Python создает приложения client-server, программные продукты, микросервисы, сайты, простые игры, боты для соцсетей.

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

Записывайтесь на курс прямо сейчас

Количество участников ограничено
Государство оплачивает 100% стоимости обучения
Кому подойдет эта программа?
  • На курс могут поступить школьники 8-11 классов
  • От ребят требуются знания в области информатики на базовом уровне
  • По правилам проекта учиться на курсе могут граждане Российской Федерации

Программа «Разработка на Python»

Длительность программы – 2 года, 144 академических часа. По завершении курсов студенты получают сертификаты о прохождении обучения по дополнительным общеобразовательным программам.
1 модуль

Python. Основы программирования


Первый модуль программы посвящен знакомству с типами данных и алгоритмическими конструкциями языка Python. Учащиеся научатся писать программы с ветвлениями и циклами, работать с массивами и строками, организовывать ввод/вывод данных через консоль и текстовые файлы, познакомятся с интегрированными средами разработки (IDE), получат навыки работы разработки и отладки программ на Python.

2 модуль



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


Во втором модуле изучаются базовые понятия объектно-ориентированного программирования и способы реализации механизмов ООП в ЯП Python, описание классов и иерархии связей между ними, способы создания и удаления объектов класса, реализация механизмов перегрузки операторов и документирование классов, принципы разработки программ с применением анонимных функций.
3 модуль



Решение прикладных задач и разработка игровых приложений на Python


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



Введение в анализ данных и машинное обучение на Python


В рамках Четвертого модуля планируется изучение основных понятий, терминов и базовых алгоритмов в области анализа данных и машинного обучения, знакомство с библиотеками Pandas, SEABORN, PlotLy, NumPy и Matplotlib. Учащиеся научатся подключать библиотеки к своему проекту и использовать их для вычислений над массивами данных и визуализации данных, получат навыки решения простейших задач классификации и анализа данных на языке Python.

Чему школьник научится на курсе

Чему школьник научится на курсе

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

Часто задаваемые вопросы

Если меня заинтересовала не одна, а несколько программ, могу ли я поступить на них?

Да, подробнее о других программах вы можете здесь. Обращаем ваше внимание на то, что государство финансирует обучение только по программе «‎Разработка на Python». Остальные программы обучения в Академии платные.

Очень хочу поступить на курс, но ничего не знаю о программировании. Позволяет ли ваша программа освоить IT-профессию новичку?

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

Задать вопрос по обучению консультанту

  • Ответим на ваши вопросы
  • Поговорим про опыт и увлечения ребенка
  • Расскажем, как проходят занятия