Векторизованные операции с pandas GroupBy
Научитесь выполнять высокопроизводительную группировку и агрегацию данных в Python, не полагаясь на медленные пользовательские lambda-функции.
-
💬
ИИ инструктор
Задавайте вопросы по любому уроку — понятный ответ придёт мгновенно, в любой момент. -
🕐
Начните в любое время
Без расписаний и дедлайнов — учитесь в своём темпе, когда удобно. -
🌐
На русском языке
Уроки, задания и сертификат — всё полностью на вашем языке.
О курсе
При работе с большими наборами данных в Python использование пользовательских lambda-функций внутри конвейеров обработки данных может значительно замедлить время выполнения. Чтобы создавать эффективные рабочие процессы, необходимо понимать, как использовать встроенные векторизованные операции для быстрой группировки и агрегации данных. Этот курс научит вас мыслить в векторизованном стиле при выполнении сложных групповых вычислений.
Вы перейдете от написания медленных итеративных циклов к выполнению высокооптимизированных преобразований данных. Понимая фундаментальные механизмы того, как данные группируются, разделяются и объединяются, вы будете писать чистый, профессиональный код, который работает невероятно быстро.
Чему вы научитесь:
- Понимать фундаментальные механизмы паттерна split-apply-combine в pandas
- Заменять медленные пользовательские lambda-функции на встроенные высокопроизводительные векторизованные операции
- Группировать и агрегировать реальные транзакционные данные с использованием продвинутой группировки по нескольким столбцам
- Применять эффективные методы фильтрации к сгруппированным наборам данных без потери производительности
- Структурировать рабочие процессы анализа данных с использованием современных аннотаций типов Python и стандартов чистого кода
Этот текстовый курс начинается с основных определений и фундаментальных концепций группировки, после чего вас ждут пошаговые практические упражнения по рефакторингу. Вы прочитаете понятные объяснения, проанализируете оптимизированные фрагменты кода и узнаете, как именно измерять и повышать скорость выполнения.
Курс предназначен для начинающих и пользователей среднего уровня Python, а также аналитиков данных, которые хотят писать более быстрый и идиоматичный код для Data Science. Опыт продвинутой оптимизации не требуется.
Начните писать более чистые и быстрые конвейеры данных уже сегодня.
Что вы получите
-
📜
Сертификат об окончании
Добавьте в профиль LinkedIn -
💬
Личный AI-наставник
Застрял на уроке? Спроси встроенного наставника о чём угодно, в любой момент. -
🎧
Аудиоверсия включена
Учитесь в дороге — экран не нужен -
♾️
Пожизненный доступ
Возвращайтесь в любое время, без срока -
📱
Телефон или компьютер
Работает везде и на любом устройстве -
💸
Возврат в течение 14 дней
Без вопросов -
⚡
Кратко и по делу
2 ч 36 мин практического материала
Отзывы
Отзывов пока нет — поделитесь своим первым.
Студенты также прошли
🏆 Самый популярный
🎓 С сертификатом
Практическая клиентская аналитика с Python
Сертификат
Практика
299 ₽
→
🎓 С сертификатом
Обработка больших данных с помощью Spark и Scala
Сертификат
Практика
299 ₽
→
🎓 С сертификатом
Spark SQL и PySpark для анализа больших данных
Сертификат
Практика
299 ₽
→
🔥 Востребован
🎓 С сертификатом
Практическая инженерия данных на Python
Сертификат
Практика
299 ₽
→
Часто спрашивают
Что нужно для прохождения курса? +
Только смартфон или компьютер с доступом в интернет. Никаких установок и оборудования.
Как оплатить? +
Банковской картой через Stripe. Данные карты обрабатывает Stripe — мы их не храним.
Можно ли вернуть деньги? +
Да — полный возврат в течение 14 дней, без вопросов.
Как долго будут доступны материалы? +
Навсегда. После покупки курс остаётся с вами — возвращайтесь в любое время.
Получу ли я сертификат? +
Да. По окончании выдаётся сертификат, который можно добавить в профиль LinkedIn.
Подходит для специалистов в
IT
Дизайн
Финансы
Маркетинг
Медицина
Образование
HoReCa
Производство