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

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

ID 1141631

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

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

Аннотация

Курс «Python для анализа данных» направлен на формирование практических навыков программирования на Python для анализа данных и разработки приложений. Студенты знакомятся с типизацией и аннотациями, основными возможностями стандартной библиотеки, инструментами разработки, принципами объектно-ориентированного программирования, средствами численных вычислений и обработки данных, инструментами визуализации, работой с внешними источниками данных и современными фреймворками для интеграции и развёртывания приложений. Программа включает работу с актуальными инструментами индустрии, что позволяет студентам освоить полный цикл разработки, тестирования и внедрения программных решений на Python для решения разнообразных прикладных и исследовательских задач в профессиональной сфере.
Цель освоения дисциплины

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

  • Сформировать у студентов практические навыки разработки на Python для анализа данных и создания приложений;
  • Развить компетенции в работе с численными вычислениями (NumPy, Pandas), визуализацией (Matplotlib, Streamlit), взаимодействием с внешними данными (API, веб-скрейпинг) и объектно-ориентированным программированием;
  • Обеспечить базовое (для группы 1) или продвинутое (для группы 2) понимание внутреннего устройства Python, профессиональных инструментов разработки) и развёртывания приложений в production.
Планируемые результаты обучения

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

  • Сформировать у студентов практические навыки разработки на Python для анализа данных и создания приложений.
  • Развить компетенции в работе с численными вычислениями (NumPy, Pandas), визуализацией (Matplotlib, Streamlit), взаимодействием с внешними данными (API, веб-скрейпинг) взаимодействием с внешними данными (API, веб-скрейпинг) и объектно-ориентированным программированием
  • Обеспечить базовое (для группы 1) или продвинутое (для группы 2) понимание внутреннего устройства Python, профессиональных инструментов разработки) и развёртывания приложений в production.
Содержание учебной дисциплины

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

  • Основы Python и типизация
  • Разработка и инструментарий
  • Объектно-ориентированное программирование (ООП)
  • Численные вычисления и обработка данных
  • Визуализация данных
  • Работа с внешними данными
  • Интеграция и развёртывание
Элементы контроля

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

  • неблокирующий Домашнее задание 2
    Сбор данных через API и веб-скрейпинг + OOP-обёртка.
  • неблокирующий Экзамен
    Групповая защита единого проекта. Студенты объединяются в группы по 2–4 человека и представляют единый проект, интегрирующий все три ДЗ: сбор данных (ДЗ 2) → анализ и визуализация (ДЗ 1) → веб-приложение для пользователя (ДЗ 3). Защита проходит онлайн: презентация-демо 7–10 минут (живая демонстрация работающего приложения + код) + ответы на вопросы 5 минут.
  • неблокирующий Домашнее задание 1
    Анализ данных на Pandas: очистка, группировка, визуализация.
  • неблокирующий Домашнее задание 3
    Веб-приложение для анализа данных: Streamlit/FastAPI.
  • неблокирующий Проектное задание
    Проектное задание выполняется индивидуально.
Промежуточная аттестация

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

  • 2026/2027 2nd module
    0.35 * Экзамен + 0.15 * Домашнее задание 1 + 0.15 * Домашнее задание 2 + 0.2 * Проектное задание + 0.15 * Домашнее задание 3
Список литературы

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

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

  • Python и анализ данных : первичная обработка данных с применением pandas, NumPy и Jupiter, Маккинни, У., 2023
  • Криволапов С.Я. - Введение в анализ данных. Поиск структуры данных с применением языка Python - 978-5-16-019001-3 - НИЦ ИНФРА-М - 2024 - https://znanium.ru/catalog/document?id=435678 - 435678 - ZNANIUM

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

  • Embarak O. Data Analysis and Visualization Using Python: Analyze Data to Create Visualizations for BI Systems. - Apress, 2018.
  • Python для data science. - Васильев Юлий - Санкт-Петербург: Питер - 978-5-4461-2392-6 - 2023 - русский - https://ibooks.ru/product/335810 - iBOOKS - 335810
  • Правильный способ изучить Python с примерами и задачами, Климович, А. Д., 2026
  • Рецепты Python : коллекция лучших техник программирования, Юн Цуй, 2024

Авторы

  • Паточенко Евгений Анатольевич
  • Ахмедова Гюнай Интигам кызы