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

Введение в программирование

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус: Курс адаптационный (Цифровые методы в гуманитарных науках)
Направление: 45.04.03. Фундаментальная и прикладная лингвистика
Когда читается: 1-й курс, 1 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Преподаватели: Скоринкин Даниил Андреевич
Прогр. обучения: Цифровые методы в гуманитарных науках
Язык: русский
Кредиты: 3
Контактные часы: 32

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

Аннотация

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

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

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

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

  • Знает преимущества и недостатки Python как языка программирования
  • Понимает разницу между компилируемым и интерпретируемым языком программирования
Содержание учебной дисциплины

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

  • Введение: зачем учиться программировать и что нужно при этом понимать
  • Git и GitHub
  • Переменные, простые встроенные типы данных в Python, встроенные функции.
  • Control flow программы
  • Цикл for и while. Встроенные итерируемые типы: список, кортеж.
  • Множества и словари в Python
  • Работа с файлами
  • Функции
  • Сторонние библиотеки в Python
Элементы контроля

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

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

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

  • 2021/2022 учебный год 1 модуль
    0.7 * Домашние задания + 0.3 * Контрольная работа
Список литературы

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

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

  • Scott Chacon, & Ben Straub. (2014). Pro Git (Second Edition). Web server without geographic relation, Web server without geographic relation (org): Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.E86D0407
  • Изучаем Python, Лутц, М., 2014

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

  • Программирование на PYTHON. Т. 1: ., Лутц, М., 2013