Магистратура
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