Чему вы научитесь
- Продвинуто агрегировать данные: использовать мощные методы .transform() и .filter() для сложных расчетов без потери структуры таблиц.
- Мастерски объединять таблицы: склеивать данные любой сложности с помощью pd.concat(), pd.merge() (SQL-подобные JOIN'ы) и .join().
- Укрощать текстовые данные: очищать "грязный" ввод, находить подстроки и извлекать нужные фрагменты с помощью регулярных выражений и методов .str.
- Управлять временем (Time Series): переводить текст в формат datetime, извлекать сезонность через аксессор .dt и укрупнять периоды методом .resample().
- Менять форму данных (Reshaping): строить профессиональные сводные таблицы (Pivot Tables) и распрямлять бухгалтерские отчеты для машинной обработки с помощью .melt().
- Работать с MultiIndex: уверенно фильтровать и вращать многомерные таблицы с помощью .xs(), .stack() и .unstack().
О курсе
Для кого этот курс
Начальные требования
-
Базовое понимание языка Python (переменные, циклы, функции, списки, словари).
-
Понимание того, что такое DataFrame (таблица) и Series (колонка).
-
Желание писать код и разбираться в данных!
Преподаватели курса
Как проходит обучение
Курс разбит на логические модули. Процесс обучения максимально интерактивен:
-
Вы читаете емкую теорию с понятными примерами кода.
-
Сразу же переходите к практическим задачам на программирование прямо в браузере.
-
Система автоматически проверяет ваш код на скрытых тестах и дает мгновенную обратную связь.
-
Вы можете общаться в комментариях с другими студентами, задавать вопросы и делиться решениями.
Что вы получите
- Уверенное владение одной из самых востребованных библиотек в IT.
- Набор готовых сниппетов (шаблонов) кода, которые можно сразу использовать в реальной работе.
- Десятки решенных задач для закрепления навыков.