• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Контакты

Адрес: 194100,
Санкт-Петербург,
ул. Кантемировская,
д.3, корп.1, лит.А, ком. 251


тел. +7 (812)644-59-11 (доб. 61444)

Руководство
Департамент бизнес-информатики и операционного менеджмента: Руководитель департамента Сулимова Надежда Алексеевна
Заместитель руководителя департамента Королёва Анна Алексеевна
Менеджер департамента
Департамент бизнес-информатики и операционного менеджмента: Специалист по учебно-методической работе 1 категории Орлова Екатерина Дмитриевна
Глава в книге
Медиа потребление и медиа активность персонала как актуальный вызов для HR

Кудрявцева Е. И.

В кн.: Психология инновационного управления персоналом в контексте вызовов современного рынка труда. Н. Новгород: Изд-во ННГУ им. Н.И. Лобачевского, 2026. С. 576-579.

Python для анализа данных

2026/2027
Учебный год
RUS
Обучение ведется на русском языке
4
Кредиты
Статус:
Курс обязательный
Когда читается:
2-й курс, 2, 3 модуль

Преподаватель

Программа дисциплины

Аннотация

Курс «Python для анализа данных» предоставляет комплексное практическое введение в использование языка Python для решения реальных аналитических задач. Программа курса охватывает полный цикл работы с данными: от их сбора и очистки до анализа, визуализации и построения прогнозных моделей. Особое внимание уделяется освоению ключевых библиотек Python для Data Science: Pandas для обработки данных, NumPy для математических вычислений, Matplotlib и Seaborn для визуализации, Scikit-learn для машинного обучения. Итогом обучения является защита собственного аналитического проекта, в котором студенты применяют полученные навыки на практике. Курс не содержит отдельных лекций; теоретический материал интегрирован в практические задания и проектную работу.
Цель освоения дисциплины

Цель освоения дисциплины

  • Сформировать фундаментальные навыки программирования на Python: освоить базовый синтаксис, структуры данных, функции и работу с файлами, необходимые для автоматизации аналитических процессов.
  • Освоить ключевые инструменты анализа данных: научиться применять библиотеки Pandas и NumPy для эффективной обработки, очистки и разведочного анализа данных (EDA).
  • Научиться визуализировать данные и результаты анализа: использовать библиотеки Matplotlib и Seaborn для создания наглядных статических и интерактивных графиков и дашбордов.
  • Приобрести компетенции в области прикладной статистики и машинного обучения: понимать и применять на практике методы описательной статистики, проверки гипотез, линейной регрессии и кластеризации для извлечения инсайтов и построения прогнозов.
  • Выполнить полный цикл аналитического проекта: получить опыт самостоятельного проведения анализа — от постановки задачи и работы с данными до интерпретации результатов и презентации выводов.
Планируемые результаты обучения

Планируемые результаты обучения

  • Студент способен установить и настроить рабочее окружение для анализа данных.
  • Студент способен найти данные для своего исследования в открытых источниках.
  • Студент способен применять базовые структуры данных и синтаксис Python для обработки информации.
  • Студент способен формулировать статистические гипотезы, интерпретировать результаты A/B-тестов, знает способы проверки гипотез.
  • Студент способен структурировать код с помощью функций и загружать данные из файлов.
  • Студент способен выполнять операции с данными с использованием библиотеки NumPy
  • Студент способен проводить разведочный анализ данных (EDA), включая обработку пропусков и выбросов.
  • Студент способен выполнять операции с данными с использованием библиотеки Pandas (фильтрация, группировка, агрегация, объединение таблиц).
  • Студент способен создавать статические и интерактивные визуализации с помощью Matplotlib и Seaborn.
  • Студент способен строить и оценивать простые модели машинного обучения для задач регрессии и кластеризации.
  • Студент способен презентовать результаты анализа данных и вести научную дискуссию со слушателями.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Введение в профессию аналитика данных. Правовые основы обработки данных
  • Источники данных и измерительные шкалы
  • Базовый синтаксис и типы данных Python
  • Функции и работа с файлами в Python
  • Векторные операции. Библиотека NumPy
  • Базовые основы статистики. Библиотека SciPy
  • Разведочный анализ данных (EDA) с Pandas
  • Продвинутый Pandas для анализа данных
  • Визуализация данных с Matplotlib, Seaborn
  • Введение в машинное обучение для анализа данных
  • Защита итоговых проектов
Элементы контроля

Элементы контроля

  • неблокирующий Проект
    Индивидуальный проект является частью академических требований курса, в рамках которого студенты работают с обширными базами данных для получения навыка проведения полного цикла анализа по материалам курса.
  • неблокирующий Домашнее задание
    Домашнее задание по материалах практических занятий для самостоятельного выполнения. Результат необходимо оформить в Jupyter Notebook, продемонстрировать работу кода, входные и выходные данные, записать условие задачи, краткую теоретическую справку, краткую документацию используемых методов, вывод по каждому пункту решения, общий вывод по всей работе.
  • неблокирующий Задачи на семинарах
    Проводится офлайн с показом студентом экрана с выполненным заданием/работающим кодом и объяснением логики решения задачи, если оно необходимо. Объем выполненных заданий должен соответствовать объему заданий в соответствии с планом работы группы. Результат необходимо оформить в Jupyter Notebook, продемонстрировать работу кода, входные и выходные данные, записать условие задачи, краткую теоретическую справку, краткую документацию используемых методов, вывод по каждому пункту решения, общий вывод по всей работе.
  • неблокирующий Контрольная работа
    Контрольная работа представляет собой от 2 до 10 заданий в виде текстовых задач или тестовых вопросов открытой формы. Задания выполняются в аудитории самостоятельно без использования вспомогательных материалов, в том числе электронных устройств, а также не допускается общение студентов между собой.
Промежуточная аттестация

Промежуточная аттестация

  • 2026/2027 3rd module
    0.4 * Проект + 0.2 * Контрольная работа + 0.2 * Домашнее задание + 0.2 * Задачи на семинарах
Список литературы

Список литературы

Рекомендуемая основная литература

  • 45458 - Инженерия данных в Python: Основы анализа данных с помощью Pandas, NumPy и Scikit-learn - C.Technologies - ДМК Пресс - 9785937003812 - 2024 - https://hse.alpinadigital.ru/document/45458 - Alpina
  • Nelli, F. (2018). Python Data Analytics : With Pandas, NumPy, and Matplotlib (Vol. Second edition). New York, NY: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1905344
  • Python и анализ данных : первичная обработка данных с применением pandas, NumPy и Jupiter, Маккинни, У., 2023
  • Бизнес, статистика и котики, Савельев, В. В., 2023
  • Грокаем машинное обучение, Серрано, Л., 2024
  • Маккинни, У. Python и анализ данных. Первичная обработка данных с применением pandas, NumPy и Jupiter : справочник / У. Маккинни , перевод с английского А. А. Слинкина. — 3-е изд. — Москва : ДМК Пресс, 2023. — 536 с. — ISBN 978-5-93700-174-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/348086 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Математика для Data Science. Управляем данными с помощью линейной алгебры, теории вероятностей и статистики - 978-601-08-4357-8 - Нилд Томас - 2025 - Астана: Спринт Бук - https://ibooks.ru/products/397520 - 397520 - iBOOKS
  • Математические методы психологического исследования. Анализ и интерпретация данных : Учеб. пособие, Наследов А.Д., 2007
  • Машинное обучение с помощью Python : руководство для специалистов по работе с данными, Мюллер, А., 2022

Рекомендуемая дополнительная литература

  • Pandas for everyone : Python data analysis, Chen, D. Y., 2023
  • Python : исчерпывающее руководство, Бизли, Д. М., 2023
  • Изучаем Python : программирование игр, визуализация данных, веб - приложения, Мэтиз, Э., 2017
  • Изучаем программирование на Python, Бэрри, П., 2017
  • Нуньес-Иглесиас, Х. Элегантный SciPy / Х. Нуньес-Иглесиас, в. д. Уолт, Х. Дэшноу. — Москва : ДМК Пресс, 2018. — 266 с. — ISBN 978-5-97060-600-1. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/116124 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Элегантный SciPy : искусство научного программирования на Python, Нуньес-Иглесиас, Х., 2018

Авторы

  • Кива Павел Сергеевич
  • Орлова Екатерина Дмитриевна