• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2026/2027

Программирование для анализа данных

ID 1231031

Когда читается: 1-й курс, 2 модуль
Онлайн-часы: 20
Охват аудитории: для своего кампуса
Преподаватели: Николаев Ян Андреевич
Язык: русский
Кредиты: 3
Контактные часы: 32

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

Аннотация

Курс посвящен практической работе с данными на Python в Jupyter Notebook: получению, очистке, объединению, анализу и визуализации данных для решения задач цифровых коммуникаций и маркетинга. SQL изучается как дополнительный инструмент выборки и агрегирования табличных данных. Особое внимание уделяется проверке корректности результатов, воспроизводимости анализа и ответственному использованию ИИ-инструментов. Курс готовит к дальнейшему изучению машинного обучения. По его окончании студент умеет определять единицу наблюдения, целевую переменную и допустимые признаки, готовить таблицу и выявлять очевидные случаи утечки целевой информации. Обучение моделей не входит в обязательные результаты дисциплины.
Цель освоения дисциплины

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

  • Научиться определять последовательность действий с данными для решения прикладной аналитической задачи; выполнять эти действия на Python и с помощью базовых SQL-запросов; проверять вычисления, объяснять выводы и их ограничения.
Планируемые результаты обучения

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

  • Работает в Jupyter Notebook, использует переменные, коллекции, условия, циклы и функции Python.
  • Использует pandas для фильтрации, группировки, объединения таблиц и расчета прикладных показателей
  • Составляет базовые SQL-запросы с фильтрацией, агрегированием и соединениями; сравнивает результаты запросов и вычислений в pandas.
  • Выполняет разведывательный анализ, выбирает подходящий график, делает выводы и указывает ограничения анализа.
  • Объясняет принципы работы API, пользуется документацией, обрабатывает JSON-ответы и основные ошибки при получении данных.
  • Подготавливает данные для дальнейшего анализа и машинного обучения, объясняет риск утечки информации.
  • Воспроизводит результат при выполнении всех ячеек после перезапуска ядра Jupyter; проверяет код, предложенный ИИ, и самостоятельно адаптирует решение к измененному условию задачи.
Содержание учебной дисциплины

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

  • Python и воспроизводимая работа в Jupyter
  • pandas: подготовка, объединение и проверка данных
  • Базовый SQL, разведывательный анализ и визуализация
  • API, воспроизводимый анализ и подготовка данных для машинного обучения
Элементы контроля

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

  • неблокирующий Работа на семинарах
  • неблокирующий Оценка за онлайн-курс
    Python как иностранный https://edu.hse.ru/course/view.php?id=133389
  • неблокирующий Исследование учебного набора данных
  • неблокирующий Экзамен
Промежуточная аттестация

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

  • 2026/2027 2nd module
    0.2 * Оценка за онлайн-курс + 0.3 * Исследование учебного набора данных + 0.2 * Экзамен + 0.3 * Работа на семинарах
Список литературы

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

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

  • Python для data science. - Васильев Юлий - Санкт-Петербург: Питер - 978-5-4461-2392-6 - 2023 - русский - https://ibooks.ru/product/335810 - iBOOKS - 335810
  • Маркин, А. В.  Программирование на SQL : учебник и практикум для вузов / А. В. Маркин. — 3-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 805 с. — (Высшее образование). — ISBN 978-5-534-18371-9. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/589589 (дата обращения: 02.07.2026).

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

  • Жуков Р.А. - Язык программирования Python. Практикум - 978-5-16-015638-5 - НИЦ ИНФРА-М - 2026 - https://znanium.ru/catalog/document?id=466766 - 466766 - ZNANIUM
  • Кондрашов, Ю. Н. Язык SQL. Сборник ситуационных задач по дисциплине «Базы данных» : учебно-практическое пособие / Ю. Н. Кондрашов. — Москва : Русайнс, 2026. — 125 с. — ISBN 978-5-466-09753-5. — URL: https://book.ru/book/959301 (дата обращения: 01.07.2026). — Текст : электронный.

Авторы

  • Грызунова Елена Аркадьевна