Программирование на языке Python

Профессиональная переподготовка
pp-7
87000,00
р.
120000,00
р.
Перейти на страницу программы

Количество академических часов: 256
Продолжительность: 5 месяцев
Форма обучения: заочная с применение дистанционных образовательных технологий
Документ: Диплом о профессиональной переподготовке установленного образца ФГАОУ ВО ГУАП

Целью программы профессиональной переподготовки является приобретение системных знаний и навыков для выполнения нового вида профессиональной деятельности в сфере написания программного кода с использованием языков программирования, определения и манипулирования данными.


ПРОГРАММА:


Модуль 1. Основы программирования

Синтаксис языка, базовые инструменты разработчика, PEP8, IDE, базовая методология разработки, типы данных, структуры данных, базовые алгоритмы, управляющие конструкции, функции, простые программы, работа с исключениями.


Модуль 2. Продвинутое программирование

Профессиональные инструменты (IDE, отладка, git), генераторы списков, обработка исключений, объектно-ориентированное программирование, пакеты и дистрибутивы, функциональное программирование


Модуль 3. Алгоритмы и структуры данных

Введение в алгоритмы, основные структуры данных, рекурсия и сортировки, деревья, графы


Модуль 4. Анализ данных и машинное обучение

Изучение Jupyter Notebook, библиотек pandas, numpy, matplotlib, seaborn, решение основных задач машинного обучения: регрессия, классификация, кластеризация


Модуль 5. Визуализация и практическое применение языка Python

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


Модуль 6. Карьерная консультация и собеседование

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


В РЕЗУЛЬТАТЕ ОБУЧЕНИЯ ВЫ БУДЕТЕ:


Знать:

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

Уметь:

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

Владеть:

  • навыками программирования на языке Python;
  • навыками работы с разными форматами файлов с данными;
  • навыками поиска необходимых для программирования на языке Python данных;
  • навыками сбора и обработки данных на языке программирования Python.