• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 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 module
    0.3 * Итоговое тестирование 4 модуль + 0.7 * Домашнее задание
  • 2026/2027 1st module
    0.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). — Текст : электронный.

Авторы

  • Солдаткина Оксана Леонидовна
  • Жирнова Наталья Александровна