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





Наука о данных для юристов (Python)
Статус:
Курс обязательный (ЛигалТех / Legal Tech)
Кто читает:
Департамент права цифровых технологий и биоправа
Где читается:
Факультет права
Когда читается:
1-й курс, 4 модуль
Охват аудитории:
для своего кампуса
Преподаватели:
Солдаткина Оксана Леонидовна
Язык:
русский
Кредиты:
3
Контактные часы:
30
Программа дисциплины
Аннотация
Вы научитесь программировать на языке Python, а также освоите работу с данными до уровня, когда вы сможете настроить сбор данных из разных источников, визуализировать и представлять их в разных выборках.— Введение в большие данные— Введение в программирование. Язык Python— Операторы. Переменные. Типы данных. Условия.— Циклы, строки, списки.— Функции. Словари. Интерпретатор. Файлы, модули.— Трансформация данных— Визуализация и представление данных— Работа со строками и текстом— Сложные методы аналитики. Машинное обучение и анализ данных— Анализ текста и поисковые механизмы
Цель освоения дисциплины
- Студенты должны научиться программировать на языке Python, а также освоить работу с данными до уровня, когда они смогут настроить сбор данных из разных источников, визуализировать и представлять их в разных выборках.
Планируемые результаты обучения
- вы узнаете базовый функционал Python; основные библиотеки для сбора данных в сети интернет через протокол HTTP (Request и BeautifulSoup)
- вы будете уметь: пользоваться основными возможностями языка Python; осуществлять автоматизированный сбор данных из интернета; пользоваться сетевыми фреймворками.
Содержание учебной дисциплины
- Тема 1. Введение в Python
- Тема 2. Алгоритмы, структуры данных и абстракции
- Тема 3. Сетевое взаимодействие
Элементы контроля
- Итоговое заданиеПроцедура сдачи: результатом выполнения задания является анализ открытых данных и отчёт, демонстрирующий применение навыков работы с Python для решения юридических задач.
- Домашнее заданиерезультатом выполнения задания является простой скрипт, реализующий решение одной из типичных задач, и краткий отчёт, демонстрирующий применение основ программирования на Python для решения прикладных задач
- Итоговое тестирование 4 модуль
- Домашнее задание 1 модульПроцедура сдачи: результатом выполнения задания является скрипт, который будет производить сбор данных с веб-страниц.
Промежуточная аттестация
- 2025/2026 4th module0.3 * Итоговое тестирование 4 модуль + 0.7 * Домашнее задание
- 2026/2027 1st module0.5 * Итоговое задание + 0.5 * Домашнее задание 1 модуль
Список литературы
Рекомендуемая основная литература
- Python и анализ данных, Маккинни, У., 2015
- Белов В.В., Чистякова В.И. - Алгоритмы и структуры данных - 978-5-906818-25-6 - КУРС - 2023 - https://znanium.ru/catalog/product/2110058 - 2110058 - ZNANIUM
- Мясникова, Н. А., Алгоритмы и структуры данных : учебное пособие / Н. А. Мясникова. — Москва : КноРус, 2020. — 185 с. — ISBN 978-5-406-04894-8-A-2019. — URL: https://book.ru/book/933496 (дата обращения: 09.12.2025). — Текст : электронный.
- Мясникова, Н. А., Алгоритмы и структуры данных : учебное пособие / Н. А. Мясникова. — Москва : КноРус, 2021. — 185 с. — ISBN 978-5-406-04167-3-A-2020. — URL: https://book.ru/book/936642 (дата обращения: 09.12.2025). — Текст : электронный.