наверх

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

  • Русский

    язык курса

  • 10 недель

    длительность курса

  • около 5 часов в неделю

    понадобится для освоения

  • 4 зачётных единицы

    для зачета в своем вузе

 

Онлайн-курс от НИУ ВШЭ "Python для обработки и анализа данных" поможет дистанционно освоить вам один из самых популярных языков программирования.

О курсе

Python является мощным инструментом анализа данных и может повысить эффективность практически любой деятельности в науке и индустрии. С помощью языка Python можно автоматизировать рутинные операции и обрабатывать объемы данных, на несколько порядков превышающие объемы, доступные для обработки вручную или с помощью электронных таблиц. Полученные знания помогут вам не только в обучении в ВУЗе, но и повысят ваше конкурентное преимущество на рынке труда.

Практические навыки, получаемые в процессе освоения курса: python, обработка данных, визуализация данных, обработка массивов данных, анализ данных, использование API, работа с базами данных, работа с JSON и XML.

Формат

Курс состоит из короктих видеолекций от 8 до 15 минут, на каждой неделе будет предоставлен набор задач на программирование с автоматической проверкой. В конце курса проводится итоговый экзамен в виде набора задач по программированию с автоматической проверкой.

Официальная документация языка программирования Python.

Требования

Освоение школьного курса математики, базовая компьютерная грамотность.
Минимальные системные требования к устройству для прохождения курса (для выполнения заданий на программирование):

  • 64-битная версия MS Windows 10 или 8.
  • Оперативная память: 2 ГБ минимальная, 8 ГБ рекомендованная.
  • Объём жёсткого диска: 2.5 ГБ, рекомендован SSD.
  • Расширение экрана: 1024*768.
  • Интернет браузер: Firefox 61.0 (и выше); Safari 5.0 (и выше); Chrome 50.0 (и выше).
  • Подключение к сети Интернет со скоростью не ниже 500 Кбит/с.

Обратите внимание: при несоответствии устройства минимальным системным требованиям возможна некорректная работа среды программирования.

Программа курса

  1. Ввод-вывод и целочисленная арифметика, логические выражения и условный оператор.
  2. Оператор цикла while, цикл for, функции и рекурсия.
  3. Списки и кортежи, структуры и сортировка структур.
  4. Множества, словари.
  5. Анализ текстовых данных.
  6. Получение структурированных данных.
  7. Получение и обработка неструктурированных данных.
  8. Получение данных через API.
  9. Визуализация и публикация данных.
  10. Работа с геоданными.

Результаты обучения

По окончании курса студент будет обладать следующими компетенциями:

  • Понимание основных результатов информатики, способность демонстрации этого понимания.
  • Способность находить и самостоятельно осваивать нужную информацию из документации и сети Интернет.
  • Способность создать и выполнить программу, решающую заданную задачу на компьютере.
  • Способность создавать программы для языков программирования Python и C++.

Формируемые компетенции

  • Способность демонстрации общенаучных базовых знаний естественных наук, математики и информатики, понимание основных фактов, концепций, принципов теорий, связанных с прикладной математикой и информатикой (ПК-1).
  • Способность осуществлять целенаправленный многокритериальный поиск информации о новейших научных и технологических достижениях в сети Интернет и из других источников (ПК-5).
  • Способность решать задачи производственной и технологической деятельности на профессиональном уровне, включая разработку математических моделей, алгоритмических и программных решений (ПК-8).
  • Способность применять в профессиональной деятельности современные языки программирования и языки баз данных, операционные системы, электронные библиотеки и пакеты программ, сетевые технологии и т.п. (ПК-9).

Направления подготовки

01.03.00 Математика. Компьютерные науки
02.00.00 Компьютерные и информационные науки
02.06.01 Компьютерные и информационные науки
Целевой аудиторией курса являются студенты нематематических специальностей (социальные науки, международные отношения, менеджмент, журналистика и медиакоммуникации и т.д.), а также все желающие научиться программировать на языке Python "с нуля", чтобы уметь решать задачи анализа и обработки данных, возникающие на практике в различных предметных областях.

Отзывы о курсе

Густокашин Михаил Сергеевич


Должность: Директор Центра студенческих олимпиад Факультета компьютерных наук НИУ ВШЭ

сертификат об окончании курса

Сертификат

Стоимость доступа ко всем материалам курса, возможности пройти экзамен с прокторингом и получить сертификат составляет 3600 рублей.

Стоимость прохождения процедур оценки результатов обучения с идентификацией личности - 3600 Р.

Похожие курсы