Загрузка Мероприятия

« Все Мероприятия

  • Это мероприятие прошло.

Основы программирования на языке Python

17 сентября, 2025 00:00 30 сентября, 2025 00:00

Программа смены ориентирована на школьников образовательных учреждений, поддержавших проект «Школы – ассоциированные партнеры «Сириуса», в рамках которого в субъектах Российской Федерации формируется сеть ведущих общеобразовательных организаций, работающих при методической поддержке «Сириуса». Проект разработан в соответствии с поручением Президента Российской Федерации и направлен на поддержку талантливых детей и молодежи, а также подготовку высококвалифицированных кадров для региональных экономик.
Краткое название профильной смены: Основы Python
Направление: наука
Предмет: информатика
Специализация: программирование
Возраст обучающихся: 7-8 класс
Количество обучающихся: 32 человека
Форма занятий: очная
Механизм отбора на программу: на основе результатов выполнения тестовых заданий отборочного тура. Список формируется экспертным советом программы. Слушателями курса будут школьники образовательных учреждений, поддержавшие проект «Школы – ассоциированные партнеры «Сириуса», в рамках которого в субъектах Российской Федерации формируется сеть ведущих общеобразовательных организаций, работающих при методической поддержке «Сириуса».

Актуальность программы

Актуальность программы обусловлена тем, что язык программирования Python в настоящее время входит в топ-10 популярных языков программирования с одной стороны, является наиболее простым в изучении основ программирования и поэтому оказывается наиболее предпочтительным при подготовке и сдаче ЕГЭ по информатике, с другой стороны.

Цель программы

Знакомство с современным языком программирования, получение навыков решения стандартных задач, подготовка к школьному этапу Всероссийской олимпиады по информатике.

Задачи программы

  1. Изучение основных конструкций языка программирования Python.
  2. Приобретение навыков решения типовых задач на языке Python.
  3. Приобретение опыта решения простых олимпиадных задач.
  4. Развитие познавательных и профессиональных интересов в области информационных технологий.
  5. Формирование рефлексивного типа мышления.
  6. Развитие творческих способностей.
  7. Формирование уважительного отношения к людям.
  8. Сознание личной и общественной значимости образования.
  9. Формирование потребности к самопознанию, умению ставить цели и реализовывать их.

Содержание образовательной программы

  1. Линейные алгоритмы. Функции ввода-вывода. Знакомство с f-строками. Параметры вывода. Операции над целыми и вещественными числами.
  2. Разветвляющиеся алгоритмы. Неполное, полное, сложное ветвление, match-case. Логические операции. Сложные условия. Логический тип данных.
  3. Циклы. Цикл по условию. Цикл с параметром. Генератор range. Алгоритмы над целыми числами: разбиение числа на цифры, проверка числа на простоту.
  4. Строки. Срезы. Операции над строками. Методы строк. f-строки.
  5. Списки. Срезы. Операции над списками. Методы списков. Сортировки. Списки списков.
  6. Множества. Операции над множествами. Методы множеств.
  7. Словари. Операции и методы словарей.
  8. Функции.
  9. Итоговая мини-олимпиада.
  10. Мастер-классы, творческие встречи, мероприятия культурно-досуговой и спортивно-оздоровительной направленности.

Руководитель программы

Федорова Антонина Гавриловна – к.ф.-м.н., руководитель Центра олимпиадной подготовки программистов имени Н.Л. Андреевой СГУ

Ведущие преподаватели программы

Коноплева Алена Игоревна – сотрудник Центра олимпиадной подготовки программистов имени Н.Л. Андреевой СГУ;

Сухова Екатерина Владимировна – сотрудник Центра непрерывной подготовки IT-специалистов СГУ;

Громова Галина Владиславовна – сотрудник Центра непрерывной подготовки IT-специалистов СГУ.