Целью программы профессиональной переподготовки является приобретение системных знаний и навыков для выполнения нового вида профессиональной деятельности в сфере написания программного кода с использованием языков программирования, определения и манипулирования данными.
ПРОГРАММА:
Модуль 1. Основы программирования
Синтаксис языка, базовые инструменты разработчика, PEP8, IDE, базовая методология разработки, типы данных, структуры данных, базовые алгоритмы, управляющие конструкции, функции, простые программы, работа с исключениями.
Модуль 2. Продвинутое программирование
Профессиональные инструменты (IDE, отладка, git), генераторы списков, обработка исключений, объектно-ориентированное программирование, пакеты и дистрибутивы, функциональное программирование
Модуль 3. Алгоритмы и структуры данных
Введение в алгоритмы, основные структуры данных, рекурсия и сортировки, деревья, графы
Модуль 4. Анализ данных и машинное обучение
Изучение Jupyter Notebook, библиотек pandas, numpy, matplotlib, seaborn, решение основных задач машинного обучения: регрессия, классификация, кластеризация
Модуль 5. Визуализация и практическое применение языка Python
Визуализация данных, создание приложений с консольным и графическим интерфейсом на основе PyQt, решение задач машинного обучения
Модуль 6. Карьерная консультация и собеседование
Карьерный рост программиста, рекомендации по составлению резюме и портфолио, правила успешного собеседования, прохождение тест-драйв собеседования
В РЕЗУЛЬТАТЕ ОБУЧЕНИЯ ВЫ БУДЕТЕ:
Знать:
Уметь:
Владеть: