Магистратура
2026/2027





Программирование для финансистов-2
Статус:
Курс по выбору (Корпоративные финансы)
Где читается:
Факультет экономических наук
Когда читается:
2-й курс, 2 модуль
Охват аудитории:
для своего кампуса
Преподаватели:
Васильев Глеб Альбертович
Язык:
русский
Кредиты:
3
Контактные часы:
28
Программа дисциплины
Аннотация
Курс является продолжением курса "Программирование для финансистов - 1" и посвящен решению современных задач по организации и автоматизации процесса анализа данных с использованием языка Python. К таким задачам относятся импорт данных из внешних источников, их преобразование и анализ, а также представление результатов работы. Опираясь на материал первой части курса, слушатели сформируют технические навыки, необходимые для проведения полного цикла исследовательской и аналитической работы с данными.
Цель освоения дисциплины
- Курс направлен на развитие и закрепление существующих базовых навыков работы с Python, сформированных в первой части курса, и формирование нового набора компетенций, связанного с импортом данных, их предобработкой, построением графиков, моделированием и созданием отчетов.
Планируемые результаты обучения
- Написание простого кода на Python
- Навык визуализации данных в seaborn
- Навык создания отчетов в Python
- Навык преобразования и склейки данных
- Базовый навык импорта данных из разнообразных источников
Содержание учебной дисциплины
- Базовые операции в pandas
- Строковые функции в Python
- Визуализация данных в matplotlib и seaborn
- Визуализация данных в plotly
- Отчеты и экспорт результатов
- Современные методы создания отчетов
- Веб-скрейпинг
- Построение статистических моделей в Python
Элементы контроля
- Финальный проект (техническая составляющая)Оценка за курс формируется из оценок за подготовку и защиту финального проекта на выбор студента. Проект допускает произвольную тематику и состоит в постановке и решении (или частичном решении) с помощью Python содержательной, интересной, разумной и оригинальной проблемы из любой области. Проект может быть индивидуальным или групповым и не должен совпадать с проектом первой части курса. Предпочтение отдается своим учебным, рабочим, академическим задачам.
- Финальный проект (защита)Этот элемент контроля предполагает презентацию проекта, подготовленного в соответствии с техническими критериями.
Промежуточная аттестация
- 2026/2027 2nd module0.6 * Финальный проект (техническая составляющая) + 0.4 * Финальный проект (защита)
Список литературы
Рекомендуемая основная литература
- Vanderplas, J.T. (2016). Python data science handbook: Essential tools for working with data. Sebastopol, CA: O’Reilly Media, Inc. https://proxylibrary.hse.ru:2119/login.aspx?direct=true&db=nlebk&AN=1425081.
Рекомендуемая дополнительная литература
- 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