This media is not supported in your browser
VIEW IN TELEGRAM
А вы знали, что владея Python — вы уже можете заняться машинным обучением?
Даже с базовым знанием Python можно начать применять алгоритмы машинного обучения на практике! Главное – разобраться в основах и попробовать их на реальных данных.
С помощью библиотек
🟠 Кластеризовать данные (K-Means, DBSCAN) — например, для сегментации клиентов.
🟠 Предсказывать числовые значения (Линейная регрессия) — скажем, прогнозировать цены на недвижимость.
🟠 Классифицировать объекты (Random Forest, SVM) — определять спам в письмах или распознавать рукописные цифры.
🟠 Упрощать данные (PCA) — уменьшать размерность для визуализации.
На курсе-симуляторе «Инженер машинного обучения» вы не просто изучите теорию, а сразу начнёте работать с алгоритмами на кейсах из реального бизнеса.
➕ Понимать, что у алгоритмов машинного обучения «под капотом», освоив математику
➕ Исследовать и обрабатывать данные с помощью Python
➕ Создавать рекомендательные системы
➕ Обучать модели машинного обучения и нейронные сети
🚀 Хотите попробовать? Записывайтесь на курс и начните применять машинное обучение уже сегодня!
👀 А чтобы увидеть платформу своими глазами — можете записаться у менеджера на нашу персональную онлайн-экскурсию в Симулятор.
Даже с базовым знанием Python можно начать применять алгоритмы машинного обучения на практике! Главное – разобраться в основах и попробовать их на реальных данных.
Какие алгоритмы можно использовать уже сейчас?
С помощью библиотек
scikit-learn, pandas и numpy вы можете:Как научиться применять ML на практике?
На курсе-симуляторе «Инженер машинного обучения» вы не просто изучите теорию, а сразу начнёте работать с алгоритмами на кейсах из реального бизнеса.
Какие задачи сможете решать после обучения
🚀 Хотите попробовать? Записывайтесь на курс и начните применять машинное обучение уже сегодня!
👀 А чтобы увидеть платформу своими глазами — можете записаться у менеджера на нашу персональную онлайн-экскурсию в Симулятор.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥6👍4😁1
Разборы тестовых заданий — это не просто полезно, а стратегически важно, особенно если ты хочешь попасть в сильную компанию. Вы не просто увидите, как технически выполнить задачу, но и научитесь превращать данные в бизнес-инсайты, оформлять их убедительно и выделяться среди других соискателей.
22 апреля в 18:30 по МСК проведем вебинар, где Денис Иванов разберет тестовое задание в Т-Банк и построит информативные визуализации в SuperSet. Денис — ведущий продуктовый аналитик и автор телеграм-канала «Денис и аналитика».
Что будем делать на вебинаре:
👉 Жми на регистрацию — будем разбирать, объяснять и поддерживать!
#вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4🔥3
Хотите научиться автоматически получать данные из интернета и сразу их обрабатывать?
В новом материале мы расскажем, как работать с API и JSON на практике — рассмотрим сразу две реальные задачи: получение данных из открытых источников и их анализ с помощью Python. Никакой воды, только реальные кейсы и готовый код!
Что внутри?
Переходите к материалу — вас ждут полезные примеры кода и практические советы! 👇
#полезность
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥5❤4
🔥 А вы активно используете match/case в Python?
Конструкция, которая позволяет нам написать более читаемый и лаконичный код при обработке различных вариантов значений. Возможно, не все о ней знают, но она может быть очень полезна и даже удобнее, чем
*️⃣ Что такое match/case?
Это способ сопоставления значения с набором шаблонов и выполнения соответствующего блока кода для первого подходящего шаблона. Подобное по функциональности можно встретить в других языках программирования под названием
Давайте рассмотрим простой пример использования:
Здесь мы определяем функцию
*️⃣ А что такое шаблон _?
Шаблон
Согласитесь, что
❗️
❓ А вы уже пробовали использовать match/case в Python? Расскажите о своем опыте в комментариях!
Конструкция, которая позволяет нам написать более читаемый и лаконичный код при обработке различных вариантов значений. Возможно, не все о ней знают, но она может быть очень полезна и даже удобнее, чем
if/else. Давайте проверим!Это способ сопоставления значения с набором шаблонов и выполнения соответствующего блока кода для первого подходящего шаблона. Подобное по функциональности можно встретить в других языках программирования под названием
switch/case. Однако в Python match/case стал еще мощнее и гибче.Давайте рассмотрим простой пример использования:
def http_status(status_code):
match status_code:
case 200:
return "OK"
case 400:
return "Bad Request"
case 404:
return "Not Found"
case 500:
return "Internal
Server Error"
case _:
return "Unknown Status"
print(http_status(200))
# OK
print(http_status(400))
# Bad Request
print(http_status(404))
# Not Found
print(http_status(500))
# Internal Server Error
print(http_status(403))
# Unknown Status
Здесь мы определяем функцию
http_status, которая принимает аргумент status_code. С помощью конструкции match мы проверяем значение status_code и возвращаем соответствующий текстовый статус для первого подходящего шаблона. Если ни один из шаблонов не подходит, мы используем шаблон _, чтобы вернуть "Unknown Status".Шаблон
_ представляет собой своего рода «по умолчанию» в конструкции match/case. Если ни один из описанных шаблонов не совпадает с переданным значением, то выполняется блок кода, соответствующий шаблону _. Это позволяет предусмотреть обработку всех возможных вариантов, даже тех, которые не перечислены явно.Согласитесь, что
match/case делает наш код более легким для чтения. Мы можем сразу видеть все возможные варианты значений и обрабатывать их отдельно.Match/case в Python имеет еще много интересных возможностей, которые мы рассмотрим в следующем посте. Он позволяет избежать громоздких проверок типов данных, длины и других условий, делая наш код гораздо более компактным.❓ А вы уже пробовали использовать match/case в Python? Расскажите о своем опыте в комментариях!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍10❤5
Продолжаем наш цикл видео с различными фишками SQL. Задача на сегодня: найти в массиве данных самое раннее действие. Решения будет два — более очевидное, и более изящное и оптимальное по времени.
Смотрите там, где удобно:
YouTube
VK Video
Ждём ваши 🔥 — будем готовить больше полезных видео!
И кстати, накидайте в комментариях, что бы нам еще разобрать на видео?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥40❤9👍4
Media is too big
VIEW IN TELEGRAM
Фрагмент подкаста с Дмитрием Аношиным, автором телеграм-канала «Инжиниринг Данных».
На примере визуализации данных Дима озвучил тезис:
«Учиться можно вечно, нет ни начала, ни конца в этом процессе»
Что думаете? И как, кстати, у вас с визуализацией данных?
На примере визуализации данных Дима озвучил тезис:
«Учиться можно вечно, нет ни начала, ни конца в этом процессе»
Что думаете? И как, кстати, у вас с визуализацией данных?
👍13🔥7❤5
Simulative
📎 Как пройти тестовое задание и создать информативные визуализации в SuperSet?
Уже сегодня в 18:30 по МСК встречаемся на вебинаре, где Денис Иванов разберет тестовое задание в Т-Банк и построит информативные визуализации в SuperSet. Денис — ведущий продуктовый аналитик и автор телеграм-канала «Денис и аналитика».
Что будем делать:
🟠 Разберем структуру тестового задания и обсудим, на что обращают внимание рекрутеры;
🟠 Вместе решим задачи по SQL разной сложности;
🟠 Покажем, как работать с SuperSet и как создавать информативные визуализации;
🟠 Научимся правильно интерпретировать полученные данные и формулировать бизнес-инсайты;
🟠 Обсудим, какие типичные ошибки допускают кандидаты и как их избежать.
☝🏻Материалы, которыми будет делиться спикер, будут доступны только зрителям вебинара.
➡️ Зарегистрироваться
Уже сегодня в 18:30 по МСК встречаемся на вебинаре, где Денис Иванов разберет тестовое задание в Т-Банк и построит информативные визуализации в SuperSet. Денис — ведущий продуктовый аналитик и автор телеграм-канала «Денис и аналитика».
Что будем делать:
☝🏻Материалы, которыми будет делиться спикер, будут доступны только зрителям вебинара.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4❤2
Денис будет ждать вас на фан-встрече вебинаре сегодня в 18:30 по МСК.
➡️ Подключайтесь — будем разбираться, помогать и поддерживать 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7❤2🔥1
Сейчас мы вместе с уже знакомым нашей аудитории Денисом Ивановым начали разбирать структуру тестового задания от Т-Банка и обсуждаем, как будем его решать, а потом еще построим дашборд в SuperSet.
Материалы, которыми будет делиться спикер, будут доступны только зрителям в прямом эфире. А еще в прямом эфире можно задать вопросы спикеру и получить еще больше пользы!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3👍2
Сегодня в 18:30 по МСК Мария Гирда (ранее Гришина) — BI-аналитик РЖД и автор телеграмм-канала «Power BI Design» — разберёт базовые принципы дизайна отчётов, которые сделают ваши дашборды мощными и понятными даже для новичков.
Что будет?
Приходи на эфир — мы даем реальные кейсы и лайфхаки, которые можно применить сразу, а также ответы на ваши вопросы!
Эфир пройдет в нашем телеграм-канале — без регистрации и СМС. А вопросы Марии задавать можно в комментариях к этому посту.
До встречи на эфире!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21❤10👍10
Simulative
А после стрима мы еще поделимся полезными и классными плюшками😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👏10🔥5❤4👍4
Друзья, прямой эфир с Марией прошел отлично — спасибо, что присоединились! 🧡
А теперь обещанные плюшки для всех, кто с нами:
*️⃣ Сначала бонус от нас: подготовили для вас скидку 20% на курс-симулятор «BI-аналитик» — только до пятницы 25 апреля включительно!
В этом курсе вы научитесь:
🟠 Мыслить как аналитик: формулировать гипотезы, искать инсайты и формулировать идеи роста;
🟠 Освоите фишки визуализации, чтобы отчёты говорили сами за себя;
🟠 Разберётесь в продуктовых метриках и освоите SQL;
🟠 Сможете создавать понятные и сочные отчёты для любого бизнеса — даже с нуля!
Поток стартовал вчера, но вы еще успеваете включиться в обучение.
👉 Оставляйте заявку с указанием промокода BI20 — время ограничено!
*️⃣ И, наконец, собрали список рекомендаций от Марии в один файлик — открывайте, изучайте, вдохновляйтесь!
📎 Открыть список
А теперь обещанные плюшки для всех, кто с нами:
В этом курсе вы научитесь:
Поток стартовал вчера, но вы еще успеваете включиться в обучение.
👉 Оставляйте заявку с указанием промокода BI20 — время ограничено!
📎 Открыть список
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍6❤4
📌 Хотите выделиться на собеседовании? Разбираем алгоритмы сортировки на Python
Если вы хотите уверенно пройти интервью и показать глубокое знания, вам обязательно нужно знать алгоритмы сортировки без использования встроенной функции sort в Python.
*️⃣ Почему это важно?
В реальных задачах и на технических собеседованиях часто проверяют не только умение применять готовые инструменты, но и понимание базовых алгоритмов, их эффективности и особенностей. Кандидаты, объясняющие разницу между устойчивой и неустойчивой сортировкой, сразу попадают в топ-лист.
*️⃣ В нашем новом материале:
➕ Разберем 4 ключевых алгоритма с детализацией шагов и визуализацией
➕ Сравним эффективность: когда O(n²) — это норма, а когда нужен O(n log n)
➕ Реальные примеры кода — от «наивных» реализаций до оптимизированных версий
*️⃣ Что внутри?
🟠 Bubble Sort — почему он «пузырьковый» и зачем его знать;
🟠 Insertion Sort — в каких случаях он быстрее QuickSort;
🟠 Selection Sort — принцип «минимального элемента» на пальцах;
🟠 Merge Sort — как разделяй-и-властвуй спасает при больших данных.
👉 Переходите по ссылке и приступайте к изучению
#полезность
Если вы хотите уверенно пройти интервью и показать глубокое знания, вам обязательно нужно знать алгоритмы сортировки без использования встроенной функции sort в Python.
В реальных задачах и на технических собеседованиях часто проверяют не только умение применять готовые инструменты, но и понимание базовых алгоритмов, их эффективности и особенностей. Кандидаты, объясняющие разницу между устойчивой и неустойчивой сортировкой, сразу попадают в топ-лист.
👉 Переходите по ссылке и приступайте к изучению
#полезность
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤4🔥4
Мы — образовательная платформа по обучению аналитиков и других специалистов в сфере данных. Наша фишка — обучение на кейсах из реального бизнеса и индивидуальный подход к студентам.
Несколько фактов о нас:
🧑💻 Simulative — это ещё и комьюнити
Мы верим, что аналитика — это не удел гиков, а мощный инструмент для любого бизнеса. Поэтому мы регулярно делимся статьями, бесплатными полезными материалами и проводим открытые онлайн-мероприятия — вебинары и стримы.
Наши программы:
Приглашаем вас на экскурсию в наш Симулятор! Посмотрите платформу вживую и узнайте, как начать карьеру в данных. Так вы сможете «пощупать» платформу прежде, чем инвестировать в обучение.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14🔥7👍6
Simulative pinned «📊 Главный пост этого канала и навигация Мы — образовательная платформа по обучению аналитиков и других специалистов в сфере данных. Наша фишка — обучение на кейсах из реального бизнеса и индивидуальный подход к студентам. Несколько фактов о нас: 🟠 Учим не…»
✨ Вебинар: Как собрать и автоматизировать анализ данных в Airflow с оповещениями в Telegram
29 апреля в 18:30 по МСК проведем вебинар, где вместе с Александром Дарьиным развернем пайплан в Airflow на датасетах Kaggle и алертах в Telegram. Александр — старший аналитик данных ООО СберТройка, автор канала «Аналитик на минималках».
А теперь расшифровка, что же мы будем делать:
🟠 Выберем данные — заглянем в огромный каталог Kaggle (450+ тысяч наборов данных) и возьмём любой для примера;
🟠 Настроим автоматическую загрузку — покажем, как это делается в Airflow (инструменте для управления задачами);
🟠 Исследуем данные — простыми методами проверим их качество и построим наглядные графики;
🟠 Соберем весь процесс в один пайплайн — чтобы всё работало само, без ручного вмешательства;
🟠 Добавим уведомления в Telegram — если в данных что-то пошло не так, бот сразу вас предупредит.
— Новичкам в аналитике / data-инженерии: чтобы не тратить часы на рутину и сразу фокусироваться на важном — анализе и выводах.
— Всем, кому интересно, как автоматизируют работу с данными, масштабировать работу, избегать ошибок и освободить время для сложных задач.
✔️ И, как всегда, ответим на все вопросы в прямом эфире.
Присоединяйся к вебинару — никакой нудятины, только нужная теория и толькохардкор практика!
➡️ Зарегистрироваться
#вебинар
29 апреля в 18:30 по МСК проведем вебинар, где вместе с Александром Дарьиным развернем пайплан в Airflow на датасетах Kaggle и алертах в Telegram. Александр — старший аналитик данных ООО СберТройка, автор канала «Аналитик на минималках».
А теперь расшифровка, что же мы будем делать:
Кому подойдёт?
— Новичкам в аналитике / data-инженерии: чтобы не тратить часы на рутину и сразу фокусироваться на важном — анализе и выводах.
— Всем, кому интересно, как автоматизируют работу с данными, масштабировать работу, избегать ошибок и освободить время для сложных задач.
✔️ И, как всегда, ответим на все вопросы в прямом эфире.
Присоединяйся к вебинару — никакой нудятины, только нужная теория и только
#вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥7❤5🎉1🤩1
Типичная ошибка в SQL: не использовать CASE 😱
А вы используете CASE? Иногда вы можете сократить свои запросы в несколько раз, используя его, но мы часто наблюдаем, что новички игнорируют использование этого оператора.
Вот, например, была задача — вывести поле
Пользователь предложил такое решение:
В целом, не так плохо. Но это всего лишь промежуточный запрос, задача была намного масштабней и таких конструкций в итоге было наворочено очень много.
А вот то же самое с
Согласитесь, это намного лаконичнее и понятнее! 👍
Так более того,
А еще, кстати, COALESCE — это просто «синтаксический сахар» и обертка вокруг CASE.
Используя оператор CASE в SQL, вы можете легко выполнять различные условные операции и улучшать читаемость ваших запросов. Не игнорируйте этот мощный инструмент!
А вы используете CASE? Иногда вы можете сократить свои запросы в несколько раз, используя его, но мы часто наблюдаем, что новички игнорируют использование этого оператора.
Вот, например, была задача — вывести поле
sum со знаком -, если type=1 и со знаком +, если type=0.Пользователь предложил такое решение:
SELECT id, sum FROM transactions t
WHERE type = 0
UNION ALL
SELECT id, -sum FROM transactions t
WHERE type = 1
В целом, не так плохо. Но это всего лишь промежуточный запрос, задача была намного масштабней и таких конструкций в итоге было наворочено очень много.
А вот то же самое с
CASE:SELECT id,
CASE
WHEN type = 0
THEN sum
ELSE -sum
END
FROM transactions t
Согласитесь, это намного лаконичнее и понятнее! 👍
Так более того,
CASE можно использовать еще много для чего. Например, чтобы сделать из «длинной» таблицы «широкую». Или для суммирования/подсчета количества внутри агрегатных функций (да, CASE можно использовать внутри агрегатных функций!).А еще, кстати, COALESCE — это просто «синтаксический сахар» и обертка вокруг CASE.
Используя оператор CASE в SQL, вы можете легко выполнять различные условные операции и улучшать читаемость ваших запросов. Не игнорируйте этот мощный инструмент!
❤28👍10🔥6