• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Программа повышения квалификации

Python для автоматизации и анализа данных

Стоимость
66 000 руб.

Этот курс познакомит вас с Python — одним из наиболее популярных современных языков программирования. Python с его библиотеками является универсальным инструментом и позволяет решать много прикладных задач — от автоматизированного сбора информации и заполнения документов до анализа данных.

На курсе вы научитесь программировать, даже если раньше этого никогда не делали, познакомитесь с базовыми возможностями языка Python и начнёте использовать его в повседневной работе.

Также вы погрузитесь в сбор данных в Python. На занятиях мы обсудим, как извлекать данные с веб-страниц и как пользоваться массивами открытых данных. Ещё мы посмотрим на программные интерфейсы популярных сервисов и попробуем автоматизировать рутинные процессы — например, запись данных в таблицы.

Наконец, вы научитесь работать с данными: в Python это немного похоже на использование систем электронных таблиц, только во много раз мощнее. Буквально одной командой можно выбрать нужные записи из таблицы по заданным критериям, сгруппировать их, вычислить агрегированные значения и визуализировать результат.

Все это вы будете делать сами — при поддержке преподавателя. И главное, вы научитесь создавать или адаптировать существующие решения для ваших задач.

Поступление

Документы для приема

Оригинал и копия паспорта или документа, заменяющего его

Оригинал и копия документа об образовании и квалификации или справка об обучении для лиц, получающих высшее образование

Оригинал и копия документа об изменении фамилии, имени, отчества (при необходимости)

Содержание программы

  • Введение в язык Python. Знакомство со средой программирования. Базовые операции. Интерпретация ошибок.
  • Строки и списки в Python.
  • Понятие управляющих конструкций. Условные операторы.
  • Циклы for и while.
  • Устройство функций в Python. Поиск ошибок в коде и отладка.
  • Итераторы, генераторы, генераторы списков. Рекурсия.
  • Работа с файлами. Продвинутая работа со словарями.
  • Библиотеки для хранения и работы с данными в табличном формате: pandas.
  • Сбор данных: web-scraping с BeautifulSoup.
  • Сбор данных: Selenium, работа с сервисами через API.
  • Объектно-ориентированное программирование. Классы.
  • Работа над финальным проектом.
  • Введение в numpy.
  • Введение в pandas.
  • Работы с пропущенными данными.
  • Визуализация для презентации данных: matplotlib. Основные виды графиков. Основные ошибки при создании визуализаций.
  • Создание интерактивных визуализаций: plotly.
  • Разведывательный анализ данных. Особенности исследования текста.

Преподаватели

Ян Пиле

Аналитик целевых коммуникаций в Яндекс.Маркете. Имеет опыт работы в крупных банках, где занимался рисковым скорингом и построением маркетинговых моделей. Около 5 лет занимается аналитикой на Python. Окончил физический факультет МГУ им. М.В. Ломоносова по специализации “Физика магнитных явлений”.

Подать заявку

Вас могут заинтересовать

  • Очно-заочная форма
  • 114 академических часов, в том числе 76 часов лекций и семинаров
  • Очная форма
  • 18 з.е., 684 академических часов, в том числе 440 часов лекций и семинаров