Иногда карьера похожа на сеть связи: кажется, что всё уже спроектировано, но вдруг хочется добавить новый узел — тот, где данные превращаются в решения.
Для нашей студентки Дарьи — в прошлом инженера-проектировщика, которая разрабатывала схемы, — машинное обучение стало не просто сменой профессии, а возможностью создавать то, что меняет реальность — от прогнозов до оптимизации процессов.
Сегодня стартует новый поток курса-симулятора «Инженер машинного обучения», и мы приглашаем вас присоединиться к нам! Возможно, и с Дарьей встретитесь в студенческих чатиках.
#отзыв
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍6🔥4👏1
[Вебинар] Разбираем тестовое задание в Магнит Tech на позицию аналитика данных
25 марта в 18:30 по МСК проведем вебинар, где Павел Беляев разберет тестовое задание в Магнит Tech на позицию аналитика данных. Павел — руководитель группы дата-аналитиков в компании Яндекс eLama и автор телеграм-канала «Тимлидское об аналитике».
*️⃣ Что будем делать на вебинаре:
* познакомимся с тестовым заданием одной из крупнейших ритейл-сетей «Магнит»;
* с помощью SQL потренируемся искать нужное в товарном ассортименте;
* с помощью Python научимся определять слова-палиндромы.
❗️ А ещё — увидим тестовое задание по SQL eLama, безотказно работавшее 6 лет. В нем есть заковыка, на которой многие сыпались!
➡️ Зарегистрироваться
#вебинар
25 марта в 18:30 по МСК проведем вебинар, где Павел Беляев разберет тестовое задание в Магнит Tech на позицию аналитика данных. Павел — руководитель группы дата-аналитиков в компании Яндекс eLama и автор телеграм-канала «Тимлидское об аналитике».
* познакомимся с тестовым заданием одной из крупнейших ритейл-сетей «Магнит»;
* с помощью SQL потренируемся искать нужное в товарном ассортименте;
* с помощью Python научимся определять слова-палиндромы.
#вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍8❤3
🪄 Волшебство магических методов в Python ✨
В мире Python существуют методы, которые называются «магическими», потому что они позволяют определить специальное поведение объектов. Эти методы работают скрыто, но оказывают огромное влияние на наш код.
Один из первых магических методов, с которым мы сталкиваемся — это
Мы также переопределили метод
Еще одним распространенным магическим методом является
Здесь класс
Магические методы играют важную роль и при сравнении объектов операторами сравнения (
В этом примере мы переопределили метод
Кроме сравнения, магические методы также используются:
🟠 для арифметических операций (сложения, вычитания и умножения),
🟠 для создания контекстных менеджеров (которые позволяют управлять ресурсами и выполнением кода в блоке) ,
🟠 для создания собственных итерируемых объектов.
Также магические методы позволяют контролировать процесс сериализации и десериализации объектов и многое другое.
Магические методы в Python предоставляют мощные возможности для определения поведения объектов и помогают создавать чистый и читаемый код. Пользуйтесь ими с умом! 🎩🐍
В мире Python существуют методы, которые называются «магическими», потому что они позволяют определить специальное поведение объектов. Эти методы работают скрыто, но оказывают огромное влияние на наш код.
Один из первых магических методов, с которым мы сталкиваемся — это
__init__. Он вызывается при создании нового объекта класса и позволяет инициализировать атрибуты объекта.class Cat:
def __init__(self, name):
self.name = name
def __str__(self):
return f"Я кот {self.name}"
cat = Cat("Буся")
print(cat)
# Я кот Буся
Здесь мы создали класс
Cat и определили метод __init__, который принимает аргумент name и устанавливает его в атрибут name. Мы также переопределили метод
__str__, чтобы получать информативное строковое представление объекта при его выводе. Магический метод str используется для определения текстового представления объекта. Этот метод вызывается, когда вы пытаетесь преобразовать объект в строку с помощью встроенной функции str() или когда объект используется в контексте, где ожидается строковое представление, например, при выводе на экран с помощью print().
Еще одним распространенным магическим методом является
__repr__. Он похож на __str__, но предназначен для возвращения представления объекта, которое можно использовать для его точного воссоздания. Обычно используется для отладки и представления объектов в консоли.class Point:
def __init__(self, x, y):
self.x = x
self.y = y
def __repr__(self):
return f"Point({self.x}, {self.y})"
point = Point(2, 3)
print(point) # Point(2, 3)
Здесь класс
Point представляет точку на плоскости, и метод __repr__ возвращает строку, содержащую код для создания точки, что точно пригодится для отладки.Магические методы играют важную роль и при сравнении объектов операторами сравнения (
==, <, >). Для каждого из таких операторов есть свой магический метод.class Rectangle:
def __init__(self, width, height):
self.width = width
self.height = height
def __eq__(self, other):
return self.width == other.width and self.height == other.height
def __lt__(self, other):
return self.area() < other.area()
def area(self):
return self.width * self.height
rect1 = Rectangle(4, 5)
rect2 = Rectangle(4, 5)
rect3 = Rectangle(3, 6)
print(rect1 == rect2) # True
print(rect1 < rect3) # False
В этом примере мы переопределили метод
__eq__, чтобы сравнивать два прямоугольника на основе их ширины и высоты, и метод __lt__, чтобы сравнивать их по площади.Кроме сравнения, магические методы также используются:
Также магические методы позволяют контролировать процесс сериализации и десериализации объектов и многое другое.
Магические методы в Python предоставляют мощные возможности для определения поведения объектов и помогают создавать чистый и читаемый код. Пользуйтесь ими с умом! 🎩🐍
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍5🔥3
Хороший код — это не просто работающий код, а который легко поддерживать, дорабатывать и масштабировать. Для этого мы подготовили для вас еще один сборник практических примеров на Python из реального коммерческого опыта.
Сборник создан для тех, кто хочет научиться писать код, готовый к продакшену. Мы покажем, как перейти от стиля «как студент», когда вы только учитесь и экспериментируете, к профессиональному подходу.
Этот сборник станет вашим помощником в изучении Python и решении задач любой сложности — от простых до тех, которые раньше казались тупиком. Попробуйте сами!
#полезность
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥5👍3
Друзья, продолжаем серию видео, где будем делиться разными рабочими фишками в SQL.
В этом видео Андрон на примере одной задачи показал, как фильтровать и группировать нужные данные, используя несколько агрегатных функций.
Смотрите там, где удобно:
YouTube
VK Video
Кстати,
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥100🎉24❤13👍7
Как финдиректор на маркетплейсах решил освоить SQL и визуализацию данных
Сегодня делимся историей нашего студента Дмитрия, который пришёл на курс-симулятор «BI-аналитик» и начал своё обучение в январе этого года. Дмитрий выбрал именно BI, так как не хотел полностью менять свою сферу деятельности, но добавить новых скиллов к текущей должности и вырасти профессионально.
Несмотря на отсутствие IT-бэкграунда, он уверенно движется к своим целям, осваивая ключевые навыки, востребованные на рынке. Об этом читайте в карточках 👆🏻
К слову, Дмитрий дополнительно добирает нужные навыки, изучая Python на нашем бесплатном курсе.
‼️ Завтра стартует новый поток курса «BI-аналитик», и мы приглашаем вас стать частью этого обучения. Хотите научиться работать с данными, строить отчёты и принимать решения на основе аналитики?
➡️ Запишитесь на консультацию — расскажем, как начать путь в BI!
#отзыв
Сегодня делимся историей нашего студента Дмитрия, который пришёл на курс-симулятор «BI-аналитик» и начал своё обучение в январе этого года. Дмитрий выбрал именно BI, так как не хотел полностью менять свою сферу деятельности, но добавить новых скиллов к текущей должности и вырасти профессионально.
Несмотря на отсутствие IT-бэкграунда, он уверенно движется к своим целям, осваивая ключевые навыки, востребованные на рынке. Об этом читайте в карточках 👆🏻
К слову, Дмитрий дополнительно добирает нужные навыки, изучая Python на нашем бесплатном курсе.
#отзыв
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩6❤5👍3🔥3
Simulative
[Вебинар] Разбираем тестовое задание в Магнит Tech на позицию аналитика данных 25 марта в 18:30 по МСК проведем вебинар, где Павел Беляев разберет тестовое задание в Магнит Tech на позицию аналитика данных. Павел — руководитель группы дата-аналитиков в компании…
Сегодня в 18:30 по МСК проведем вебинар, Павел Беляев разберет тестовое задание в Магнит Tech на позицию аналитика данных. Павел — руководитель группы дата-аналитиков в компании Яндекс eLama и автор телеграм-канала «Тимлидское об аналитике».
* познакомимся с тестовым заданием одной из крупнейших ритейл-сетей «Магнит»;
* с помощью SQL потренируемся искать нужное в товарном ассортименте;
* с помощью Python научимся определять слова-палиндромы;
* бонус: увидим тестовое задание по SQL eLama, безотказно работавшее 6 лет. В нем есть заковыка, на которой многие сыпались!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤4👍3
This media is not supported in your browser
VIEW IN TELEGRAM
С помощью SQL, разумеется, можно путь к данным сократить, главное не оказаться в тупике 🙃
В 18:30 ждём всех на разборе тестового — Павел на примере покажет как вообще разбирать задачи по SQL.
В 18:30 ждём всех на разборе тестового — Павел на примере покажет как вообще разбирать задачи по SQL.
😁10🔥8❤3👍1
Мы начинаем разбор тестового задания от крупнейшей ритейл-сети «Магнит» с ознакомления с датасетом и приступаем к решению, а потом еще бонусом разберем тестовое по SQL от eLama.
В эфире мы отвечаем на все вопросы аудитории — спешите подключиться, еще успеете на самое интересное!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
📎 Анализируем успеваемость студентов с помощью базового Python
Какое-то время назад, в рамках запуска бесплатного курса «Основы Python» наш CEO Андрон проводил мастер-класс, где решал интересную задачку — анализировал разные метрики успеваемости студентов с момента загрузки файлика и до генерации выводов.
И все это с использованием только базового функционала Python — никакого читинга 😁
Что было в разборе?
🟠 Загрузка и обработка данных — работа с файлами, парсинг и структурирование.
🟠 Расчет метрик — общий прогресс студента, табель с успеваемостью студентов и другие.
Самый интересный момент? Андрон показал, как даже с базовым синтаксисом Python можно решать реальные аналитические задачи.
➡️ Получить разбор
#полезность
Какое-то время назад, в рамках запуска бесплатного курса «Основы Python» наш CEO Андрон проводил мастер-класс, где решал интересную задачку — анализировал разные метрики успеваемости студентов с момента загрузки файлика и до генерации выводов.
И все это с использованием только базового функционала Python — никакого читинга 😁
Что было в разборе?
Самый интересный момент? Андрон показал, как даже с базовым синтаксисом Python можно решать реальные аналитические задачи.
#полезность
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥4👍2
Media is too big
VIEW IN TELEGRAM
Как донести бизнесу пользу аналитики?
Своим опытом Андрон поделился недавно на подкасте у ребят из Sravni Tech.
Готовы к вашим мнениям в комментариях 😏
Своим опытом Андрон поделился недавно на подкасте у ребят из Sravni Tech.
Готовы к вашим мнениям в комментариях 😏
❤11👍3🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
До 31 марта включительно мы проводим специальную акцию для тех, кто хочет превратить данные в реальные бизнес-стратегии и стать востребованным специалистом.
Этот тариф — это не просто обучение, а реальные инструменты для карьерного роста. Вы получите индивидуальные созвоны с преподавателями и HR, пожизненный доступ к мастер-классам с разбором лучших практик на рынке, карьерный курс по собеседованиям и самопрезентации, а также живое тестовое техническое собеседование и тестовое задание с обратной связью.
Тариф «VIP» дополняет «Продвинутый», но здесь мы предлагаем максимально персонализированное обучение. Вы получите индивидуальный план обучения, персональный чат с куратором, ментором и HR. И самое главное — мы не просто обучаем, но и «трудоустраиваем», доводя вас за руку до получения оффера.
А уже завтра стартует новый поток курса-симулятора «Аналитик данных». После курса вы будете готовы решать рабочие задачи или внедрять знания на текущем месте работы на 100%.
Оставляйте заявку уже сейчас, чтобы не пропустить старт нового потока и не упустить возможность сэкономить! 📚
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3🔥2
Мощь маркетплейсов в наше время — это вам не шуточки, а довольно внушительная часть экономики. Хотите узнать, как использовать Python для анализа продаж и создания эффективных стратегий?
Приглашаем на вебинар 1 апреля в 18:30 по МСК, где наш СЕО Андрон Алексанян в прямом эфире проанализирует продажи на маркетплейсах с помощью Python. Никаких розыгрышей, только полезные знания! 😉
Что будем делать:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍7❤4