Программа профессиональной переподготовки «Программирование на Python: алгоритмы, структуры данных и базы данных» направлена на формирование системных компетенций в области разработки программного обеспечения с использованием языка Python.
Обучение строится по принципу последовательного усложнения: от алгоритмического мышления и базового синтаксиса языка — к работе со структурами данных, базами данных и разработке модулей программного обеспечения. Программа ориентирована на практическое применение знаний и формирование устойчивых навыков программирования.
Итоговая аттестация: защита прикладного программного проекта
Документ по окончании: диплом о профессиональной переподготовке установленного образца
Структура программы
Модуль 1. Основы программирования на Python и алгоритмизация (84 часа)
- синтаксис языка Python и базовые конструкции
- алгоритмы и принципы структурированного программирования
- условные операторы, циклы, функции
- решение алгоритмических задач
Модуль 2. Структуры данных, базы данных и SQL (84 часа)
- встроенные структуры данных Python
- принципы работы с файлами и хранением данных
- основы реляционных баз данных
- SQL-запросы и взаимодействие Python с БД
Модуль 3. Разработка модулей ПО, тестирование и документирование (84 часа)
- проектирование структуры программных модулей
- принципы тестирования кода
- обработка исключений и обеспечение надежности
- документирование и сопровождение программных решений
Профессиональный результат
- уверенное владение Python для разработки программных решений
- реализация алгоритмов различной сложности
- использование структур данных для эффективной обработки информации
- работа с реляционными базами данных и SQL
- разработка, тестирование и документирование программного обеспечения
- создание и защита собственного программного проекта


