Путь к странице
Python для извлечения и обработки данных
Начало занятий: c 03 октября 2020
Срок обучения: 10 недель
Выдаваемый документ: Сертификат не выдаётся

На платформе online.hse.ru курсы доступны для студентов вузов-партнеров НИУ ВШЭ. Индивидуальные слушатели могут изучить курс на платформе Открытое образование:  https://openedu.ru/course/hse/PYTHON/ 


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

Целевой аудиторией курса являются студенты нематематических специальностей (социальные науки, международные отношения, менеджмент, журналистика и медиакоммуникации и т.д.), а также все желающие научиться программировать на языке Python “с нуля”, чтобы уметь решать задачи анализа и обработки данных, возникающие на практике в различных предметных областях.

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

01.03.02 Прикладная математика и информатика


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

НЕДЕЛЯ 1. Ввод-вывод и целочисленная арифметика, логические выражения и условный оператор

НЕДЕЛЯ 2. Условный оператор и цикл while

НЕДЕЛЯ 3. Вещественные числа

НЕДЕЛЯ 4. Функции и рекурсия

НЕДЕЛЯ 5. Кортежи, цикл for, списки

НЕДЕЛЯ 6 Сортировки, множества и словари

НЕДЕЛЯ 7. Текстовые файлы и таблицы

НЕДЕЛЯ 8. Обработка веб-страниц

НЕДЕЛЯ 9. XML и обработка геоданных

НЕДЕЛЯ 10. JSON и визуализация геоданных

НЕДЕЛЯ 11. Диаграммы


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

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

Директор центра студенческих олимпиад факультета компьютерных наук НИУ ВШЭ, преподаватель курсов «Основы и методология программирования», «Алгоритмы и структуры данных» и «Подготовка к студенческим олимпиадам по программированию». Преподаватель в летних школах, на учебно-тренировочных сборах по различным олимпиадам, на факультативах для школьников по подготовке к олимпиадам по информатике. Опыт преподавательской деятельности: 13 лет. Тренер команд НИУ ВШЭ по подготовке к студенческим соревнованиям по программированию, председатель методической комиссии Московской олимпиады школьников по информатике, олимпиады «Высшая проба» по информатике, член жюри многих олимпиад школьников по информатике и программированию.


Трудоёмкость: 4 зачётных единицы