🤓 Бесплатные материалы для изучения GIT — базовый минимум для аналитики: Многие слышали о системе контроля версий, она же — GIT. Для аналитики не нужно быть гуру консоли, достаточно понять базовые команды и принципы работы. Часто GIT в аналитике используется как стандарт для хранения всех DAGов в Airflow и совместной работы над кодом. Рекомендую следующие материалы, которых будет более чем достаточно: Видеокурсы (видеоматериалы): 🔵 1) GIT - Полный Курс Git и GitHub Для Начинающих [4 ЧАСА] 2) ...
Дима SQL-ит 🧑💻 (Аналитика данных)
👨💻 Блог аналитика данных в IT 📩 По менторству и сотрудничеству: @catdem
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20✅ Сбер заставил меня купить новый телефон: В посте про итоги года я писал, что сделал несколько интересных покупок, и новый телефон — одна из них. Рассказываю, как это вышло. Все знают про систему СберСпасибо. Многие застали период, когда Мегамаркет раздавал жирные промокоды и сыпал гору бонусов за покупки. В то время я успел заказать несколько вещей и накопить порядка 30к бонусов. Для понимания: ими можно оплатить до 99% стоимости товара. Но сейчас цены на площадке часто х2 от рынка, и тратить ...
🖥 SQL-шаблоны в DBeaver: как ускорить рутину аналитика за 5 минут Большая часть SQL-работы это повторяющиеся действия. Один из самых простых бустов продуктивности — это шаблоны в DBeaver. Простой пример: 🟢 Часто пишем одно и то же: select * from table_name limit 10; Меняется только название таблицы. Вместо ручного ввода создаем шаблон и вставляем его через Ctrl + Alt + Space. Как добавить такой шаблон: 🟢 • Переходим в окна (windows) → настройки (preferences) → редакторы (editors) → редактор S...
🧩 Декомпозиция — универсальный способ решать любые сложные задачи: Сегодня поговорим про навык, который отделяет сеньора от джуна, а продуктивного человека — от того, кто вечно в прокрастинации. Речь про декомпозицию. Если по-простому: декомпозиция — это умение разбивать одну большую и страшную «непонятную задачу» на мелкие, понятные и решаемые подзадачи. Разберем на примере кода: 👨💻 В Python декомпозиция начинается с функций. Вместо того чтобы писать простыню кода на 500 строк, мы выделяем ...
😨 Моржовый оператор := в Python: как писать код короче и быстрее Если вы до сих пор не используете walrus operator (тот самый «морж»), то самое время это исправить. Если коротко - оператор := Позволяет присвоить значение переменной прямо внутри выражения. То есть вам не нужно писать одну и ту же функцию или расчет дважды. Что это дает на практике: 🟢 1️⃣ Меньше повторений и лишних вычислений. 2️⃣ Код становится компактнее (особенно в циклах и list comprehension). 3️⃣ Меньше нагрузка на CPU/API,...
😀 Antigravity: как Claude Opus 4.5 изменил мой подход к работе Использование LLM скоро станет таким же базовым навыком, как SQL или Python — это мое предположение. Я активно пользуюсь чат-версиями нейросетей, но всегда скептически относился к ассистентам, работающим прямо в IDE или через CLI (в терминале). Казалось, это только усложнит жизнь. 🎩 Но решил попробовать. Выбор пал на Antigravity от Google — там есть топовые модели, включая Opus 4.5 от Anthropic. И я изменил свое мнение. ❤️ В чем пр...
🤔 Как правильно переносить строки в Python-коде: простые правила и примеры Думаю, часто у многих возникает один и тот же вопрос: как правильно переносить код в Python, чтобы он был и рабочий, и читаемый? Особенно когда у вас длинные вызовы функций, цепочки методов и SQL внутри скрипта. База, которую нужно запомнить 1. Внутри (), [], {} можно переносить строки без \. 2. Закрывающую скобку лучше ставить на отдельной строке. А теперь рассмотрим эти правила на примерах: 1️⃣ Правильный шаблон п...
✅ Airflow против Crontab: когда не стоит усложнять и проще использовать Crontab? В мире дата-инжиниринга Airflow — это стандарт. Но часто бывает так: вам нужно просто запускать один SQL-скрипт или Python-парсер раз в день. Вы идете к дата-инженерам, а там: «Создай тикет, подожди аппрува в GitLab, пропиши DAG, дождись деплоя...». Иногда проще и быстрее вспомнить про дедовский, но рабочий метод — Crontab. Почему все топят за Airflow? 🔵 Airflow — это мощный оркестратор, и он крут, когда: • У вас с...
📈 Скользящее среднее (Moving Average): как увидеть реальный тренд сквозь шум данных Представьте ситуацию: вы строите бизнесу график дневной выручки, а там — настоящая «кардиограмма». В выходные пик, в понедельник провал, в праздник аномальный выброс. Смотришь на эти качели и не понимаешь: мы глобально растем или летим в пропасть? Данные часто содержат «шум». Чтобы увидеть реальный тренд, используется Скользящее среднее (Moving Average). Если коротко: мы берем каждую дату и считаем среднее значе...
🏠 IT-ипотека и личные финансы: как управлять деньгами, когда вписался в крупную покупку: Не так давно я взял IT-ипотеку (да-да, об этом будет отдельная серия постов). В такие моменты мозг невольно переключается в режим усиленного контроля: начинаешь внимательнее следить за тратами и активнее искать новые источники дохода. 💸 Круто, когда есть у кого перенять опыт. Для меня таким опытом является канал Наташи — она раскладывает по полочкам не только IT-будни, но и финансовую грамотность. Если хот...