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

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

Количество академических часов: 256

Продолжительность: 5 месяцев

Форма обучения: заочная с применение дистанционных образовательных технологий

Документ: Диплом о профессиональной переподготовке установленного образца ФГАОУ ВО ГУАП

СМОТРЕТЬ СТРАНИЦУ ПРОГРАММЫ

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


ПРОГРАММА:


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

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


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

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


Модуль 3. Инженерные вычисления и машинное обучение

Инженерные вычисления с помощью библиотеки SciPy, прогнозирование временных рядов с помощью пакета Prophet, построение графиков на базе библиотеки MatPlotLib, изучение библиотек numpy, pandas, модели машинного обучения в задачах классификации, Jupiter Notebook


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

Создание приложения с консольным и графическим интерфейсом на основе пакета Tkinter, шифрование, создание игр в PyGame, решение задач обучения с подкреплением на базе PyTorch


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


Знать:

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

Уметь:

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

Владеть:

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