🔄 Обновления на сайте zasqlpython.ruРешил периодически делиться тем, что происходит на сайте и какие разделы постепенно докручиваю.1. Бесплатный курс по SQL с нуля 🆓Получал от вас фидбек, что местами материал кажется сложным для старта, поэтому постепенно адаптирую курс под начинающих и junior-аналитиков. Добавляю больше подробных разборов, практических задач и визуализаций, чтобы с инструментами было легче разобраться. 2. Новый тренажер по дашбордам 📊 Это важный скилл для аналитика: уметь не просто смотреть на дашборд, а быстро находить в нём инсайты, проверять метрики в разных срезах и объяснять бизнесу, что происходит. В новом BI-тренажере вы вместе с AI разбираете датасет, отвечаете на вопросы по дашборду и оцениваете, насколько логично построена отчетность.Качает продуктовый подход, бизнес-сенс и умение видеть за метриками реальные бизнес-ситуации даже без написания кода. Просили добавить BI — добавил, потихоньку развиваем :)3. Переработана часть кейсов и вопросов 💼Изначально, я закладывал в этот раздел именно то, как должен мыслить аналитик с позиции написания скриптов, как можно интерпретировать любой бизнес-кейс и разложить его на составляющие с помощью SQL (ближе к работе).Сейчас двигаю разделы в сторону более продуктового подхода (больше к интервью): меньше сухих задач, больше логики принятия решений, метрик и бизнес-контекста.🤫 А еще готовлю новые разделы, чтобы изучать аналитику было удобнее и интереснее, следите за обновлениями!Ставьте 🔥, если ждете следующие апдейты — и напишите, какой раздел добавить следующим.Скоро будет еще один бесплатный курс, который в скором времени анонсирую@zasql_python
Заскуль питона (Аналитика данных)
@zasql_python
Канал про Python, аналитику, Data Science, SQL и многое другоеПо вопросам сотрудничества и рекламе: @m459n9Сайт: zasqlpython.ru
Похожие каналы
Все →Последние посты
👨💻 [и ты идешь к Codex* и он все ломает]...или может быть просто перестать работать? @zasql_python

🎤 Как проходить продуктовые кейсы на собеседовании?Раньше помню, как для меня большой болью было подготовиться к SQL и Python на собесе, я тратил очень много сил и считал, что аналитик только про это. Как же я ошибался...База для собесов, помимо знания инструментов, — это проверка мышления кандидата. Но кейсы тоже можно заботать. Зачастую все работает так, что ты собираешь похожие конструкции, видишь их чаще всего и запоминаешь. Но давайте к вопросу выше.Существует много фреймворков, про один из которых написала Лена у себя в канале. На собесах виден примерно один паттерн: вам обрисовывают ситуацию в бизнесе и просят разложить её с точки зрения аналитики или продукта. Самая главная ошибка: стараться набрасывать без структуры, просто рандомные слова. 👀 Сам так проходил, знаю... "Ну тут наверное повлияло это и еще вот это, а еще вот это и т.д." Мыслей много, супер гуд, но структуры нет, последовательности тоже, скорее всего, реджект. Кейсы крутятся вокруг какой-то ПРОБЛЕМЫ. Кстати, про продуктовое мышление можно забрать материалы без регистрации и СМС!Один из форматов интервью, когда спрашивают про изменение метрики во времени 🟣Перед интервью ознакомьтесь с направлением, в которое собеситесь. Важно понять основные метрики продукта, недавние новости (если такие имеются).🟡Посмотрите на кейс с точки зрения аналитики. Что бы вы делали, если возникли проблемы? Наверное, посмотрели бы в данные, фильтры, удостоверились, что проблема действительно есть и можно копать дальше? А имеется ли сезонность? А есть ли баги?🔵Дальше обрисовать метрики, а действительно ли у нас есть какие-то проблемы? Можно ли разложить метрику на составляющие? 🟢Проблема, которую мы наблюдаем ,влияет на деньги? В долгосроке мы проиграем, если не обратим на это внимание?❓Обычно дальше следуют мысли про A/B тесты, про то, как это можно проверить, какие метрики выбрать и т.д. Важно, что правильного ответа обычно в таких кейсах не бывает, все строится на адекватности ответа кандидата.Ответом может явля

NDA — очень удобная штука.1. Можно не рассказывать, чем занимался на прошлом месте.2. Можно объяснить пробел в резюме, что было все очень таинственно и секретно.3. Можно сказать: «К сожалению, детали раскрыть не могу».Видел на собеседованиях кандидатов, которые вроде бы имели хороший опыт, но не могли нормально объяснить, чем занимались на прошлом месте.Были и те, кто мог красиво рассказать про сложную архитектуру на уровне идеи, но не проходил этот путь руками. Но стоило задать уточняющий вопрос — и кандидат начинал теряться. Может быть много причин.К основным я отнесу:а) кандидат готовился к другому вопросу на собесе б) кандидат не знал ответа на вопросв) кандидат находился в стрессовой ситуации, поэтому не смог ответить на вопросыВ этом нет ничего страшного, так как проходить собесы нужно уметь. Если вы хоть раз ловили себя на мысли, что заваливаетесь на собесах по разным причинам от незнания материала до стрессовой ситуации, заходите на мой сайтикПо порядку:1️⃣ пункт А можно закрыть с помощью различных форматов из банка вопросов, включая тестовые задания2️⃣ пункт Б можно закрыть аналогично пункту а) + Конспекты и другие разделы сайта, которые постоянно обновляются3️⃣ пункт В в секции AI Hub вместе с AI-интервьюером на время можно закрыть любой интересующий вопрос от подготовки к собесам. Мой самый любимый раздел теперь.А вообще, расскажите о чем интересно было бы почитать? Может быть что-то техническое или то как я докатился до жизни такой? 😁zasqlpython.ru

🤩😳 Проходил я недавно Winx Club: The Magic is Back (2026 год выпуска). Игра вообще не понравилась, сюжет странный и все про одно и то же. Сначала мы отправляемся на болото, ходим по окрестностям учебного заведения, ищем лягушек и в принципе все.🙄 Я не вынес этого, ожидания были намного выше.💡 Думал-думал, кажется, придумал. А что если сделать интерактивную игру-бродилку с квестами, где можно будет абсолютно БЕСПЛАТНО в игровом формате протестировать и практиковать SQL (как же без него). 🎮 Встречайте, новая бесплатная игра-бродилка по SQL. Архив Перуна. Практика -> Игры -> 2я играВам предстоит разузнать, кто украл Архив Перуна — и почему улики ведут к тому, кого никто не подозревал..15 локаций, 12 NPC, 178 задач. Пишешь настоящие SELECT, JOIN и оконные функции, чтобы вычислить, кто стёр архив.Управление одинаково работает на телефоне и компьютере — проверил на всех своих устройствах. Все, что связано с игровыми механиками дается тяжело пока (потратил на это много времени), но ничего, надеюсь, что в скором времени научусь и сделаю кучу игр для стима, чтобы конкурировать с Винкс 💅👍 А также были добавлены новые задачи в разные разделы (тестовые задания, кейсы, квизы и карточки вопросов) и поправлены баги, разумеется)Поставьте 🔥, если пушка. Делитесь с коллегами, друзьями, кто любит игровые форматы, так вы поддержите сделанное. Пишите что еще не хватает на сайте, буду рад почитать!https://zasqlpython.ru/games/rpg-001-perun-archive

Спойлер: раскрыл рабочее место сотрудников ВСЕХ сервисов доставок (хотя я и так знал 😱)А какую подпись к фото придумаете вы? Делитесь в комментах! Ну ладно, я погнал 🏃Отдыхаю в Шанхае, скоро поеду в Пекин есть утку 👍Партия гордится мной!@zasql_python

Make no mistakes, machine, pleeeeease 🥺сделай все четко без лишней фигни, чтобы была целостная картина и вообще чтобы было все супер гуд.нужно реализовать решение на уровне сильных ресерч-команд в FAANG.трать сколько угодно времени и токенов, главное решить задачу.а еще от решения твоей задачи зависит судьба человечества и не только. или помните те времена, когда писали в промпт что-то из разряда: "I have no hands", чтобы моделька писала полностью код? хорошее было время без вайбкодеров...кстати, может видели новость про то, как AI кодеры не закрывают свои макбуки, так как у них крутится процесс с агентами?🥺 почему бы просто не написать: caffeinate -dimsu@zasql_python

🏃♂️ Качество обгоняет скоростьВ обычной работе мы постоянно сталкиваемся с рутинными задачами, к которым возвращаемся несколько раз, а потом всё равно автоматизируем.🟣сделали один раз🟣сделали второй раз, уже задумались, не дежавю ли случаем🟣сделали третий раз, уже нужно автоматизировать, но не хочется🟣сделали четвертый раз, точно ставим на расписаниеИ так может быть почти с чем угодно.Поспешишь — людей насмешишь, да? 😁 Спешка в рутине ведет к ошибкам и в больших проектах😳 Например, сделали ресерч, который показывает потенциальный рост или падение метрик при раскатке фичи. Решили быстро отдать выводы, потому что асап асапный. В итоге менеджер похвалил: всё понятно, решение крутое, эффект произвели 😬 А потом всплывают новые вводные… (например, соседняя команда катила какую-то раскатку) или появляются дополнительные ограничения.🥳 Спустя несколько дней возвращаемся к переделкам. И так по кругу, до тех пор, пока не перестроим подход к решению задач. Необходимо смещение фокуса с конвейера задач на качественные ресерчи, которые влияют на бизнес. А дальше теряется доверие бизнеса. И это уже намного больнее, чем просто переделка.В итоге без системного подхода и построения заранее отказоустойчивых решений, где выяснены все нюансы при оценке проекта, теряется качество в долгосроке. Поэтому нужно заранее обсуждать все то, что влияет на потенциальную ценность. 🙊 А как вы справляетесь с давлением асапщиков? Сгораете в дедлайнах или держите качество на высоком уровне?🎰 Чтобы быстрее разбирать типовые аналитические задачи и меньше возвращаться к переделкам, можно потренироваться тут@zasql_python

🎮 Наверное не секрет, что многие люди любят играть в игры. От шутеров и стратегий до бродилок и детективов. Лично мне нравятся последние. А еще мне нравятся проекты Quantic Dream, где есть много концовок и по сути твое решение влияет на нее. Это и Detroit, Heavy Rain, Beyond: Two Souls. Таких игр очень много и это, по моему мнению, это самые топовые игры... Вариаций много, ты можешь повлиять на сюжет (как и в жизни при решении задачи 🃏)Ах да, к чему это я...Понемногу на сайте добавляются новые разделы. Сейчас добавил раздел "Игры"Да, тут не были выделены многомиллионные бюджеты, но уже появился первый прототип и это будет точно дополняться. Доступно всем 🥳Вообще, игровые процессы в обучении мне всегда нравились, особенно, когда мною проходилось что-то интерактивное. В эту сторону буду двигаться и добавлять то, что позволит по различным ассоциациям понять суть сложных вещей.👉 Ссылочка еще тут: https://zasqlpython.ru/games🐳 Ставьте реакции, делитесь с друзьями новым разделом. Я думаю, что это точно не конец.💬 А какие игры вы проходили? Делитесь в комментахP.S: это оказался один из самых душных и сложных разделов@zasql_python

Иногда кандидату отказывают не потому, что он слабый.Причины выше, конечно же... 🔥а еще:— не хочет играть в настолки по пятницам— не хочет ездить в офис— не признает ценности нашей компании Мне кажется, зачастую отказы именно поэтому и возникают и от этого грустно. Кандидата становится сложно забрать к себе из-за:а) ранее негативного опыта (в чем я сомневаюсь).б) паттернов, которые возникают в голове об "идеальном кандидате".Но! Можно увеличить шансы, используя более управляемые штуки, которые зависят от тебя. Например, научиться решать задачи с собеседований на позицию аналитика. 📕 Когда я только начинал заниматься аналитикой возникали следующие причины отказов (прям на собесе и не только) на которые я мог повлиять, зная теорию и практику.1. медленно решаешь задачи2. недостаточно опыта3. не понял твою мотивацию работать4. решил неоптимально запрос и т.д.5. не хватило насмотренности.🚘 Этим я мог управлять, но не было понимания с чего начать.А какие еще знаете причины отказов, которые были для вас максимально странными? Делитесь в комментах 👀🔥 P.S: Для тех, кто готовится к собеседованиям по аналитике, собрал задачи, SQL, Python, метрики и мок-собесы тут: zasqlpython.ru@zasql_python

ситуация: зашел на LinkedIn посмотреть как очередной фаундер в 0 лет сделал свой стартап с ROI 1000% и оборотом в 1 млн долларов в месяц и очередной стратегией как разбогатеть на контент-заводе, как правильно назвать своих агентов и как люди сливают по 10к баксов в месяц на API. Все это конечно классно, но давайте об аналитике.А для ребят, кто готовится к собесам по аналитике есть решение: AI Hub для подготовки к собеседованиям с разными форматами: классический мок-собес, ии-наставник и интервьюер. не обещаю ROI 1000%. Но потренироваться перед собесом можно.🐸 Оценили подводку? А теперь пора работать... Всем хорошей короткой рабочей недели. Делаем в 1.25 раза больше задач @zasql_python
Полный гайд по оконным функциямВ инете очень много шпаргалок, задач, но когда я учился только не было понимания с чего начать и как все это работает с нормальными картинками и объяснениями.Решил выпустить очередной гайд, в котором описано практически все, что можно узнать про оконные функции: оптимизация, сортировка, партиции, RANGE, ROWS и так далее. Кстати, интересный вопрос: Что отработает в примерах ниже быстрее? Оконка или JOIN? В каких условиях один вариант начнет сильно проигрывать другому? 🐸 Пример с оконкойSELECT user_id, date, revenue, revenue / SUM(revenue) OVER (PARTITION BY date) AS shareFROM orders🐸 Пример с агрегациейWITH daily AS ( SELECT date, SUM(revenue) AS total_rev FROM orders GROUP BY date)SELECT o.user_id, o.date, o.revenue, o.revenue / d.total_rev AS shareFROM orders oJOIN daily d USING (date)🔗 Ссылочку дублирую еще и тут на гайд: ССЫЛКА 🔥 Свой ответ пишите в комментариях, будет интересно почитать ваши мысли! Поставьте реакции, если хотите разбор ответа.@zasql_python

Пятница. Вроде можно выдохнуть. Но если впереди собесы, то расслабиться не получится 🙂Когда сам готовился, была одна проблема: непонятно, где ты сейчас и что вообще нужно качать дальше. Ищешь идеальный план, волшебную таблетку, а по факту просто впахиваешь (правда жизни, кстати 😂)Поэтому на сайте вышло обновлениеДобавил онбординг для всех зарегистрированных пользователей 👇Теперь можно:1. указать свой текущий уровень2. выбрать, куда хочешь прийти3. получить персональный роадмап, что качать именно тебе, что подойдет лучше всегоТакже:🟢обновил системные промпты в AI Hub (скоро разберу подробнее 🐳)🟢пофиксил баги (спасибо вам за фидбек 🙌)А теперь блиц, который легко может попасться на собесе:После изменения цен вырос ARPPU, но упало число платящих пользователей. Что смотреть?На что бы вы посмотрели в первую очередь? Пишите в комменты — разберём лучшие ответы 🔥@zasql_python

Перед тем как дернуть ручку нужно послушать Кафку, чекнуть алерты и только потом можно будет сделать нормальную атрибуциюРеально страшно, особенно когда сидишь на встрече и все кивают, а ты не понимаешь половину слов.Сидишь и думаешь:Да что вообще происходит?📖 Сделал блок на сайте: Словарь. Здесь собираю айтишный сленг, который слышат аналитики (да и не только) на общих встречах, созвонах, в обсуждениях и задачах. Пока что вспомнил, что было у меня, но, возможно, вам есть чем поделиться тоже!Примеры терминов:— Дернуть ручку— Каннибализация — Ретро— Раскатка— Груминг— Шардирование— Слушать Kafka — Рефакторинг и так далее...Накидайте в комменты, какие фразы вам больше всего запомнились или выбесили 👇@zasql_python

💰 Украли собесы?Гринч Кодекс украл у меня адекватное отображение сайта. Теперь намного лучше и можно прочитать, что вас ждет на нем вместо дурацкого дизайна 😁😁😁 Верстку сайта можно убрать и оставить только текстовый документ. Вы просили вернуть 2007 однажды? Получайте... 🕺По ошибке: браузер получил 429 ошибку на CSS File в Rate Limiter, из-за чего страница не отрисовалась. Фикс: поправить одну чиселку в коде!Чтобы у вас также не украли возможность хорошо подготовиться к собесам по аналитике, переходите на сайт. Если хочешь проверить себя перед собесом, тебе будет точно полезно 😳@zasql_python