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

Содержание программы:

Модуль 1. Программирование на Python
Модуль 2. PyGame
Модуль 3. Проекты WEB и API

Материально-техническая база:

  • Компьютер в сборе тип 1 PowerCool PC52ITS-0432 – 13 шт.
  • Моноблочное интерактивное устройство 65W21K – 1 шт.
  • Наушники – 13 шт.
  • Клавиатура – 13 шт.
  • Компьютерная мышь – 13 шт.

Направленность: «Основы программирования на языке Python» имеет техническую направленность.

Уровень: Базовый.

Возраст: от 12 до 18 лет.

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

Цель программы – обучение навыкам алгоритмизации и программирования на языке Python с упором на разработку сложных программных решений.

Задачи:

Образовательные:

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

Развивающие:

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

Воспитательные:

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

Форма итогового контроля: тестирование.