Данная программа посвящена изучению базовых типов данных и алгоритмических конструкций языка Python, принципов объектно-ориентированного программирования на Python, написанию программ для решения прикладных задач с использованием языка Python.
Язык Python благодаря своей простоте и широким возможностям считается одним из популярных языков программирования в мире и применяется в самых разных сферах, включая компьютерное зрение, большие данные, искусственный интеллект, веб-разработку.
В первом модуле программы состоится знакомство школьников с типами данных и алгоритмическими конструкциями языка Python, познакомятся с интегрированными средами разработки (IDE), получат навыки работы разработки и отладки программ на Python.
Во втором модуле школьники научатся писать программы используя ветвления и циклы, организовывать ввод/вывод данных через консоль и текстовые файлы
В третьем модуле пройдет знакомство со структурами данных и функциями в python. Будет изучен модуль random и получен опыт генерации случайных чисел.
Четвертый модуль посвящен базовым понятиям объектно-ориентированного программирования и способам реализации механизмов ООП в Python, описанию классов и иерархии связей между ними, способам создания и удаления объектов класса, реализации механизмов перегрузки операторов и документирование классов, принципам разработки программ с применением анонимных функций.
По итогам освоения каждого из четырех модулей проводится промежуточная аттестация, которая включает в себя прохождение теста, решение набора практических контрольных заданий на написание программ, а также подготовку и защиту проекта по тематике модуля.
Программа способствует повышению уровня знаний, умений и навыков школьников в области современных языков программирования, а также повышению мотивации на продолжение обучения по ИТ-специальностям.
Приобретение знаний, умений и практических навыков по разработке программ на языке Python с использованием объектно-ориентированного программирования с целью решения прикладных алгоритмических задач.
Язык Python представляет собой язык программирования высокого уровня с простым синтаксисом и семантикой, который является хорошим выбором при изучении первого языка программирования. Он поможет развить школьникам алгоритмическое мышление. Язык Python поддерживает современные подходы к проектированию (включая объектно-ориентированный подход), имеет большое количество специализированных программных библиотек для решения различных практикоориентированных задач, кроме того, является одним из самых популярных языков программирования в мире, которые используются как для обучения программированию, так и в промышленной разработке.
Данная образовательная программа позволит слушателям приобрести навыки разработки программ на языке Python. Овладев базовыми знаниями и навыками в области структурного и объектного-ориентированного подходов к проектированию программ, школьники смогут впоследствии без труда перейти к изучению других современных языков программирования.
Общепрофессиональные
ОПК-1 Разработка прикладных программ на языке Python