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

Программирование: веб-сервисы и основы автоматической обработки языка

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

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

Аннотация

Дисциплина «Программирование: веб-сервисы и основы автоматической обработки языка» направлена на получение студентами второго курса теоретических знаний и практических навыков использования различного компьютерного инструментария в лингвистических исследованиях.
Цель освоения дисциплины

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

  • изучение возможностей различных библиотек для обработки естественного языка и машинного обучения, применение этих знаний на практике
  • совершенствование навыков программирования на языке Python, приобретённых на первом курсе
Планируемые результаты обучения

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

  • владеет модулями скачивания из интернета и обработки текстовых данных
  • знает и использует различные типы данных и различные методы
  • знает и использует различные форматы данных
  • научился создавать веб-приложения и выкладывать их
  • овладел модулями взаимодействия с внешними серверами
  • овладел модулями визуализации данных
  • овладел модулями визуализации данных; умеет выбирать подходящий для задачи формат графика, умеет правильно оформлять графические элементы
  • овладел модулями компьютерной обработки текстовых данных
  • умеет выбирать подходящий для задачи формат графика, умеет правильно оформлять графические элементы
  • применяет различные типы данных и методы языка Python при решении задач читает и записывает данные в различных форматах хранения обрабатывает табличные данные с помощью библиотеки pandas
  • визуализирует данные: подбирает тип графика под задачу и оформляет графические элементы анализирует текстовые данные средствами компьютерной обработки разрабатывает веб-приложения загружает данные из интернета настраивает взаимодействие с внешними серверами пишет SQL-запросы и работает с базами данных строит модели классического машинного обучения на основе sklearn
Содержание учебной дисциплины

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

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

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

  • неблокирующий Проект
  • неблокирующий Контрольная работа
  • неблокирующий Домашние задания
  • неблокирующий Контрольная работа
Промежуточная аттестация

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

  • 2026/2027 2nd module
    0.2 * Активность + 0.4 * КР + 0.4 * ДЗ
  • 2026/2027 3rd module
    min(0.2 * Активность + 0.3 * ДЗ + 0.2 * КР + 0.3 * Проект, 8)
Список литературы

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

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

  • Гуриков С.Р. - Основы алгоритмизации и программирования на Python - 978-5-16-016906-4 - НИЦ ИНФРА-М - 2026 - https://znanium.ru/catalog/document?id=466765 - 466765 - ZNANIUM

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

  • Регулярные выражения, Фридл, Дж., 2008

Авторы

  • Маркеева Любовь Владимировна
  • Бузанов Антон Олегович
  • Борман Марина Юрьевна
  • Дьячкова Анна Евгеньевна
  • Зыкова Вероника Игоревна
  • Сафарян Анастасия Романовна
  • Попова Дарья Павловна
  • Рословцева Кристина Олеговна