Программирование на Python

Изучение основных принципов программирования невозможно без регулярной практики написания программ на каком-либо языке. Для обучения был выбран язык Python. Данный выбор обусловлен тем, что синтаксис языка достаточно прост и интуитивно понятен, а это понижает порог вхождения и позволяет сосредоточиться на логических и алгоритмических аспектах программирования, а не на выучивании тонкостей синтаксиса. При этом Python является очень востребованным языком; он отлично подходит для знакомства с различными современными парадигмами программирования и активно применяется в самых разных областях от разработки веб-приложений до машинного обучения.

Основы программирования на языке Python (углубленный уровень)

Направление реализуется совместно с компанией Школа анализа данных Яндекса в рамках проекта  Лицей Академии Яндекс.

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

Курс «Основы программирования на языке Python (углублённый уровень)» рассчитан на 144 часа и предназначен для учеников 8-го и 9-го классов школ разного уровня подготовки и с разной степенью мотивации.

Содержание учебных модулей направлено на:

  • детальное изучение алгоритмизации;
  • реализацию межпредметных связей;
  • организацию проектной и исследовательской деятельности обучающихся.

Важным аспектом программы является самостоятельная работа над заданиями: школьники учатся решать задачи без помощи преподавателя. Для этого в содержании курса фигурируют задания, в которых:

  • для решения задачи необходимо найти какую-то информацию в сети Интернет;
  • может потребоваться устранение ошибки, которую не так просто быстро обнаружить;
  • условие сформулировано недостаточно прозрачно и ученику необходимо самостоятельно формализовать его (или задать правильные вопросы преподавателю).

Рабочая программа: Программирование на Python

Возраст: старшеклассники

Требования к обучающимся: базовые навыки работы с компьютером

Преимущество для школьников: бесплатное обучению по одному из направлений

 Основы промышленного программирования

Направление реализуется совместно с компанией Школа анализа данных Яндекса в рамках проекта  Лицей Академии Яндекс после успешного усвоения программы «Основы программирования на языке Python (углубленный уровень)»

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

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

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

Рабочая программа: Основы промышленного программирования 

Основы программирования на языке Python (продвинутый уровень)

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

Курс «Основы программирования на языке Python (продвинутый уровень)» рассчитан на 72 часа, по 4 часа в неделю и предназначен для обучающихся 13-17 лет разного уровня подготовки и с разной степенью мотивации.

Рабочая программа: Программирование на Python (продвинутый уровень)

Основы программирования на языке Python (базовый уровень)

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

Программа курса рассчитан на 46 часов и предназначен для обучающихся 13-17 лет разного уровня подготовки.

Возможна реализация программы в рамках сетевых форм взаимодействия.

Рабочая программа: Программирование на Python (базовый уровень)

Основы программирования на языке Python (начальный уровень)

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

Программа курса рассчитана на 16 часов и предназначен для обучающихся 13-17 лет разного уровня подготовки.

Рабочая программа: Программирование на Python (начальный уровень)