• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
2019/2020

Python для извлечения и обработки данных

Статус: Майнор
Когда читается: 3, 4 модуль
Язык: русский

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

Аннотация

Язык программирования 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
  • собеседование с академическим руководителем ОП (неблокирующий)
Промежуточная аттестация

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

  • Промежуточная аттестация (4 модуль)
    0.7 * оценка за итоговый экзамен по онлайн-курсу + 0.3 * собеседование с академическим руководителем ОП
Список литературы

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

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

  • Основы алгоритмизации и программирования на Python : учеб. пособие / С.Р. Гуриков. — М. : ФОРУМ : ИНФРА-М, 2017. — 343 с. — (Высшее образование: Бакалавриат). - Режим доступа: http://znanium.com/catalog/product/772265

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

  • - Саммерфилд М. — Python на практике - Издательство "ДМК Пресс" - 2014 - ISBN: 978-5-97060-095-5 - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/66480