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

Программирование для финансистов-2

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

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

Аннотация

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

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

  • Курс направлен на развитие и закрепление существующих базовых навыков работы с Python, сформированных в первой части курса, и формирование нового набора компетенций, связанного с импортом данных, их предобработкой, построением графиков, моделированием и созданием отчетов.
Планируемые результаты обучения

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

  • Владение базовыми операциями с табличными данными в pandas
  • Умение строить базовые графики в Python
  • Навык создания статических и интерактивных отчетов в Python
Содержание учебной дисциплины

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

  • 1. Базовые операции в pandas
  • 2. Строковые функции в Python
  • 3. Визуализация данных в matplotlib и seaborn
  • 4. Визуализация данных в plotly
  • 5. Отчеты и экспорт результатов
  • 6. Современные методы создания отчетов
  • 7. Импорт финансовых данных
  • 8. Веб-скрейпинг
  • 9. Построение статистических моделей в Python
Элементы контроля

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

  • неблокирующий Финальный проект (техническая составляющая)
    Оценка за курс формируется из оценок за подготовку и защиту финального проекта на выбор студента. Проект допускает произвольную тематику и состоит в постановке и решении (или частичном решении) с помощью Python содержательной, интересной, разумной и оригинальной проблемы из любой области. Проект может быть индивидуальным или групповым и не должен совпадать с проектом первой части курса. Предпочтение отдается своим учебным, рабочим, академическим задачам.
  • неблокирующий Финальный проект (защита)
    Этот элемент контроля предполагает презентацию проекта, подготовленного в соответствии с техническими критериями.
Промежуточная аттестация

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

  • 2025/2026 2nd module
    0.4 * Финальный проект (защита) + 0.6 * Финальный проект (техническая составляющая)
Список литературы

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

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

  • 9781785284571 - Romano, Fabrizio - Learning Python - 2015 - Packt Publishing - http://search.ebscohost.com/login.aspx?direct=true&db=nlebk&AN=1133614 - nlebk - 1133614
  • G. Nair, V. (2014). Getting Started with Beautiful Soup. Birmingham, UK: Packt Publishing. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=691839

Авторы

  • Васильев Глеб Альбертович