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