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

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

программа повышения квалификации

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

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

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

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

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

Для кого

Курс подходит тем, кто только начинает изучать Python и у кого есть небольшой опыт в программировании. 

Чему научитесь

        Освоите язык Python
        Освоите библиотеки для анализа данных и визуализации
        Освоите основы работы с SQL, постановку задач на расписание

 

        Будете уметь работать с API и форматами данных из API
        Освоите парсинг информации из интернета и регулярных выражений 

 

Программа

Что узнаете за 18 занятий 
 

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

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

Ян Пиле
Руководитель группы аналитики в Mail.ru

Анастасия Максимовская
Data Scientist в Сбербанке

Примеры проектов, которые вы сможете выполнить:

Управление браузером

Веб-скрейпинг

Создание чат-бота Telegram

Решение кейса по анализу данных

Создание визуализаций

Оставить заявку на программу

Поступающим

Стоимость

66 000 ₽

Оплату можно разбить на два взноса.

Cкидки для студентов, выпускников и слушателей основных и дополнительных программ ВШЭ.

Расписание

7 сентября – 27 ноября 2021

Занятия два раза в неделю: по вторникам (19:00-22:00) и субботам (12:00-15:00), очно.

Место проведения: Москва, Покровский бульвар, 11

Документ при успешном завершении обучения

У нас есть лицензия на образовательную деятельность.

Траектория поступления

  • Шаг  1:  Оставить заявку на программу

    В заявке важно указать актуальные номер и e-mail. 

  • Шаг  2:  Подтвердить обучение на курсе

    Менеджер свяжется с вами по указанным в заявке контактам, чтобы вы могли подтвердить участие в обучении.

  • Шаг  3:  Отправить документы для зачисления

    Для зачисления нужны сканированные копии:

    – паспорта (3-4 страница, а также страница с адресом регистрации);
    – диплома о высшем или среднем профессиональном образовании (первые две страницы);
    – актуальной справки из вуза (если вы являетесь студентом);
    – свидетельства о смене фамилии (если в паспорте и дипломе фамилия не совпадает).

  • Шаг  4:  Заключить договор

    Менеджер отправит вам договор на ознакомление и ссылку на оплату, по которой вам нужно будет оплатить обучение.

  • Шаг  5:  Начать обучение

    За несколько дней до начала обучения отправим организационное письмо со всей важной информацией о курсе и ссылкой на чат в Telegram

Оставить заявку на программу

Контакты

Мария Ярмулик
Администратор

 myarmulik@hse.ru
 7 (495) 531-00-00 доб. 28633
Покровский б-р,11. Каб.T919