2020/2021
Python для извлечения и обработки данных
Статус:
Майнор
Кто читает:
Школа лингвистики
Где читается:
Факультет гуманитарных наук
Когда читается:
3 модуль
Преподаватели:
Сериков Олег Алексеевич
Язык:
русский
Кредиты:
3
Контактные часы:
2
Программа дисциплины
Аннотация
Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Данный язык является мощным инструментом анализа данных и может повысить эффективность практически любой деятельности в науке и индустрии. С помощью языка Python можно автоматизировать рутинные операции и обрабатывать объемы данных, на несколько порядков превышающие объемы, доступные для обработки вручную или с помощью электронных таблиц. Дисциплина проводится с использованием онлайн курса "Python для извлечения и обработки данных" на платформе "Открытое образование" (ссылка на курс: https://openedu.ru/course/hse/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
- собеседование с академическим руководителем ОП
Промежуточная аттестация
- Промежуточная аттестация (3 модуль)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