Характеристика дисциплины. Дисциплина «Языки программирования для анализа данных» входит в модуль базовых дисциплин, компонент по выбору. Содержание дисциплины направлено на изучение языка Python как инструмента программирования, обработки и анализа данных, а также на применение библиотек NumPy, Pandas, Matplotlib, Seaborn и средств машинного обучения.

Цель изучения дисциплины. Формирование у обучающихся знаний и практических умений в области программирования на Python, организации рабочей среды аналитика, обработки, анализа и визуализации данных, а также применения программных средств для решения прикладных и исследовательских задач.

Задачи дисциплины: знать основы экосистемы Python, архитектуру выполнения программ, структуры данных и принципы работы с файлами; уметь разрабатывать алгоритмы обработки данных, применять регулярные выражения, библиотеки NumPy и Pandas для численного и табличного анализа; уметь выполнять очистку, фильтрацию, агрегацию и визуализацию данных средствами Matplotlib и Seaborn; иметь навыки работы в Jupyter Notebook, настройки виртуальных окружений, управления зависимостями и построения простых моделей машинного обучения; быть компетентным в использовании современных языков программирования и инструментов анализа данных для учебных, исследовательских и прикладных задач.