2021/2022
Python для извлечения и обработки данных
Статус:
Майнор
Кто читает:
Школа лингвистики
Где читается:
Факультет гуманитарных наук
Когда читается:
2 модуль
Охват аудитории:
для всех кампусов НИУ ВШЭ
Преподаватели:
Сериков Олег Алексеевич
Язык:
русский
Кредиты:
3
Контактные часы:
2
Программа дисциплины
Аннотация
Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Данный язык является мощным инструментом анализа данных и может повысить эффективность практически любой деятельности в науке и индустрии. С помощью языка Python можно автоматизировать рутинные операции и обрабатывать объемы данных, на несколько порядков превышающие объемы, доступные для обработки вручную или с помощью электронных таблиц.
Цель освоения дисциплины
- Обучение программированию на языке Python “с нуля”
- Умение решать задачи анализа и обработки данных, возникающие на практике в различных предметных областях.
Планируемые результаты обучения
- Умеет писать программы на языке Python, используя пройденные функции и библиотеки
- Умеет проводить формализацию лингвистических знаний, анализ и синтез лингвистических структур, квантитативный анализ текстовых данных с использованием математических знаний и методов
- Умеет решать задачи анализа и обработки данных, возникающие на практике в различных предметных областях
Содержание учебной дисциплины
- Ввод-вывод и целочисленная арифметика, логические выражения и условный оператор
- Оператор цикла while, цикл for, функции и рекурсия
- Списки и кортежи, структуры и сортировка структур
- Множества, словари
- Анализ текстовых данных
- Получение структурированных данных
- Получение и обработка неструктурированных данных
- Получение данных через API
- Визуализация и публикация данных
- Работа с геоданными
Элементы контроля
- оценка за итоговый экзамен по онлайн-курсуШкала перевода оценки за итоговый экзамен по онлайн-курсу в десятибалльную систему: 95-100 %: 10, 85-94 %: 9, 75-84 %: 8, 65-74 %: 7, 55-64 %: 6, 45-54 %: 5, 35-44 %: 4, 25-34 %: 3, 15-24 %: 2, 5-14 %: 1, < 4 %: 0
- собеседование с академическим руководителем ОП
Промежуточная аттестация
- 2021/2022 учебный год 2 модуль0.7 * оценка за итоговый экзамен по онлайн-курсу + 0.3 * собеседование с академическим руководителем ОП
Список литературы
Рекомендуемая основная литература
- Основы алгоритмизации и программирования на Python : учеб. пособие / С.Р. Гуриков. — М. : ФОРУМ : ИНФРА-М, 2017. — 343 с. — (Высшее образование: Бакалавриат). - Режим доступа: http://znanium.com/catalog/product/772265
Рекомендуемая дополнительная литература
- Саммерфилд, М. Python на практике : учебное пособие / М. Саммерфилд ; перевод с английского А. А. Слинкин. — Москва : ДМК Пресс, 2014. — 338 с. — ISBN 978-5-97060-095-5. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/66480 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.