[go: up one dir, main page]

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

Программирование для цифровых гуманитарных проектов

Статус: Курс обязательный (Цифровые методы в гуманитарных науках)
Направление: 45.04.03. Фундаментальная и прикладная лингвистика
Когда читается: 1-й курс, 3, 4 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Прогр. обучения: Цифровые методы в гуманитарных науках
Язык: русский
Кредиты: 6

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

Аннотация

Цель освоения курса - повышение базовых навыков программирования, обработки данных и создания скриптов для работы с текстовыми данными
Цель освоения дисциплины

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

  • Первое знакомство с программированием на примере языка Питон.
Планируемые результаты обучения

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

  • Студент умеет читать чужой код на языке Python
  • Студент умеет писать простые программы на языке Python
  • Студент умеет планировать решение задачи: в частности, разбивать сложную задачу на подзадачи (выполнять функциональную декомпозицию)
Содержание учебной дисциплины

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

  • Основные типы данных: простые типы int, float, bool, str. Основные типы данных: коллекции (list, str, dict). Итерация по элементам коллекции
  • Пространства имён. Глобальные и локальные переменные.
  • Поток выполнения
  • Функциональная декомпозиция большой задачи
  • Классы и объекты
  • Регулярные выражения
  • Возможность для одного объекта иметь несколько имён и/или лежать в нескольких коллекциях одновременно. Равенство и идентичность объектов. Счётчик ссылок. Сборщик мусора в Питоне.
  • Основные библиотеки для анализа данных. Numpy. Pandas.
  • Декораторы.
  • Системы контроля версий. Работа с git.
Элементы контроля

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

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

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

  • 2024/2025 4th module
    0.4 * Домашнее задание + 0.4 * Домашнее задание + 0.2 * Презентация проекта
Список литературы

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

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

  • Schneider, D. I. (2016). An Introduction to Programming Using Python, Global Edition: Vol. Global edition. Pearson.
  • Советов, П. Н. Программирование на языке Питон : учебное пособие / П. Н. Советов. — Москва : РТУ МИРЭА, 2021. — 105 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/226562 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

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

  • Mueller, J. (2014). Beginning Programming with Python For Dummies. Hoboken: For Dummies. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=838174

Авторы

  • Климов Александр Антонович