Аналитика, машинное обучение и наука о данных для начинающих / Analytics, machine learning, and data science for beginners. Просто о сложных технологиях
история за 6 днейобновляется раз в 6 ч – 3 дня🐍 Python для аналитики | 👨💻 SQL | 📊 Визуализация | ➕ Математика | 🦾 Машинное обучение (machine learning, ML) | Наука о данных (Data Science) Канал носит исключительно информационный и ознакомительный характер. Автор делится личным опытом и субъективным мнением о программировании. Материалы не являются официальной образовательной программой
Прирост подписчиков
- За 24 ч
- +1 (+0,4%)
- За 7 дн
- —нет замера 7 дней назад
- За 30 дн
- —нет замера 30 дней назад
- Место по приросту
- №329за 24 ч в рубрике «Наука и познавательное»
К замеру 28.10.2026 · 00:38 МСК. Страницы канала замеряются в среднем раз в 2 дня.
Вовлечённость
- ERR 24 ч
- —нет просмотров на возрасте суток
- ERR 48 ч
- —мало постов: 1 за 7 дн
- ERR 30 дн
- 85,7%по последним замерам, 4 поста
- ER (реакции)
- 2,5%по 4 постам за 30 дн
ERR — средний охват поста к подписчикам, ER — реакции к просмотрам.
Средний охват поста
- 24 ч
- —нет просмотров на возрасте суток
- 48 ч
- —мало постов: 1 за 7 дн
- 72 ч
- —нет постов за 7 дн
- 7 дн
- —мало постов с просмотрами: 1
- 30 дн
- 214по последним замерам, 4 поста
Охваты 48 и 72 ч посчитаны 28.10.2026 · 01:16 МСК, без репостов.
Упоминания и активность
- Упоминаний за 24 ч
- 0
- За 7 дн
- 0
- За 30 дн
- 0
- ИЦ
- 00 источников за 90 дн
- Постов в день
- 0,1за 30 дн
- Реклама с erid
- 0постов за 30 дн
Упоминания и ИЦ на 28.10.2026 · 01:08 МСК.
Покупал рекламу в…
30 дней · обнаруженные размещения
Размещений не найдено
Это не означает, что рекламы не было.
Включая размещения без erid. Оплата не подтверждена. Как определяем
Продавал рекламу…
30 дней · обнаруженные размещения
Размещений не найдено
Это не означает, что рекламы не было.
Включая размещения без erid. Оплата не подтверждена. Как определяем
Динамика и события
Маркеры: «@» — упоминание в другом канале, «Р» — рекламный пост с erid
| Дата | Подписчики |
|---|---|
| 25.10.2026 | 248 |
| 26.10.2026 | 248 |
| 27.10.2026 | 249 |
| 28.10.2026 | — |
Последние посты
🤗 Сводная таблица pivot_table — альтернатива groupby для матричных отчётов 🧭 Что такое pivot_table Это группировка в матрицу: строки × столбцы = значение. Результат — всегда DataFrame (в отличие от df.groupby(), который может вернуть Series). 📄 Аналоги - Excel: сводная таблица (Pivot Table) - SQL: оператор PIVOT (кросстабуляция) 📐 Когда что использовать? - по одному признаку → groupby - перекрёстно (2+ признака) → pivot_table - несколько метрик в одной сводной → pivot_table(values=[...]) 🔧 Синтаксис pd.pivot_table(df, index='строки', columns='столбцы', # опционально valu…
Открыть в MAX- Просмотры
- 107
- ER
- 3,7%
- Реакции
- 4
🐼 Pandas. Группировки и агрегации 🧐 Логика Pandas, как и SQL, реализует парадигму Разделение‑Применение‑Объединение / Split‑Apply‑Combine: - разбиваем данные на группы - применяем к каждой группе функцию (медиану и т.д.) - собираем результаты в новый DataFrame Это логика мышления, а не жёсткий порядок операций. 🆚️ Агрегации в SQL и Pandas SQL: - Быстрая агрегация внутри базы без перелива данных - GROUP BY + COUNT, SUM, AVG, MIN, MAX, STRING_AGG, ARRAY_AGG - Оконные функции (ROW_NUMBER, LAG, SUM OVER) — агрегация с сохранением строк Pandas: - Гибкая агрегация с произвольными функциями:…
Открыть в MAX- Просмотры
- 219
- ER
- 2,7%
- Реакции
- 6
🧹 Чистка и преобразование данных в Pandas Разберём основные приёмы. 📄 Копия или оригинал? В Pandas большинство методов по умолчанию не изменяют исходный DataFrame, а возвращают новый изменённый объект. Если нужно изменить исходный, используется параметр inplace=True. ☝️ inplace=True не используется в цепочках методов (method chaining), потому что он возвращает None, а не DataFrame, и цепочка обрывается. Поэтому в стиле df.method1().method2() всегда работают методы без inplace, а результат присваивается переменной или передаётся дальше. import pandas as pd # ✅ Цепочки (без inplace) df_…
Открыть в MAX- Просмотры
- 290
- ER
- 2,4%
- Реакции
- 7
Сортировка и фильтрация в Pandas 🃏 Сортировка по значениям столбцов: sort_values() Обязательная база: • by (столбец / список столбцов) — порядок задаёт приоритет • ascending (направление) - True — по возрастанию - False — по убыванию # ❌ краткая форма (для нескольких столбцов без by= — ошибка) df.sort_values('cost', ascending=False) # ✅ явная форма — рекомендуется df.sort_values(by='cost', ascending=False) Опционально: • inplace — изменить исходный DataFrame (True) или вернуть копию (False, по умолч.) • ignore_index — сбросить индекс и создать новый последовательный (0…n-1) • key — в…
Открыть в MAX- Просмотры
- 238
- ER
- 1,7%
- Реакции
- 4
📏 Pandas: меняем размер таблицы — добавляем и удаляем данные Сегодня разбираем, как менять размер таблицы: добавлять и удалять строки и столбцы. 🤝 Фиксированная длина Series и DataFrame в Pandas имеют фиксированную длину. Нельзя просто взять и добавить новую строку к существующему объекту — нужно создавать новый объект, объединяя старый с новыми данными. Почему? Pandas внутри использует неизменяемые массивы NumPy — менять размер без копирования нельзя. Это жертва ради скорости и памяти. ➕ Добавление строк Чтобы добавить одну или несколько строк, используют функцию pd.concat(). Старый…
Открыть в MAX- Просмотры
- 239
- ER
- 2,1%
- Реакции
- 5
🔍 Первичный осмотр данных в Pandas После загрузки данных в DataFrame важно убедиться, что файл отображается правильно (не съехали столбцы, правильный разделитель, верная кодировка). Стандартное превью — достаточно неудобное и затратное по ресурсам. Здесь опишу базовые практики. ☄️ Методы для быстрого анализа df.head() # первые 5 строк df.tail(3) # последние 3 строки df.shape # размер (строки, столбцы) df.info() # типы столбцов, количество не‑NaN, память df.columns # имена колонок (фичей) 🚩 Заголовки / header Важно правильно указать, где находятся заголовки. Говорим системе: - head…
Открыть в MAX- Просмотры
- 250
- ER
- 1,6%
- Реакции
- 4
📥 Как загрузить и сохранить данные в Pandas Pandas работает с файлами самых разных форматов. Таблицу можно создать прямо в коде. 🆕 Создание DataFrame с нуля import pandas as pd df = pd.DataFrame({ 'город': ['Москва', 'СПб'], 'продажи': [15000, 12000] }) print(df) Таблица готова. ⌛ Загрузить / сохранить файл • Загрузить (файл → DataFrame): pd.read_*() • Сохранить (DataFrame → файл): df.to_*() pd.read_csv('data.csv') ↑ ↑ ↑ │ │ путь к файлу │ функция чтения (возвращает DataFrame) библиотека pandas # ( ) — вызов функции 📖 Распространённые форм…
Открыть в MAX- Просмотры
- 312
- ER
- 1,9%
- Реакции
- 6
🆚 Pandas против SQL Pandas и SQL сравнивают, т.к. они решают одну задачу — агрегацию данных. Хотя сам вопрос некорректный и возникает из-за непонимания экосистем и ролей: • SQL — пром-агрегации (быстро, масштабируемо, вычисления прямо на стороне сервера БД (In-Database Processing)) • Pandas — исследования (удобно, гибко, но память ограничена (необходимо скачать данные на клиентскую машину)) 🏡 Где живут данные SQL: в БД (PostgreSQL, ClickHouse, etc.) Pandas: в оперативной памяти (на ноутбуке / сервере) 🥇 Кто что умеет лучше SQL: считать колоссальные объемы Pandas: гибко трансформироват…
Открыть в MAX- Просмотры
- 445
- ER
- 2,2%
- Реакции
- 10
📚 Pandas. Индексы и доступ к данным Учимся ориентироваться в данных: выбирать строки и столбцы, понимать индексы и правильно к ним обращаться. 🔢 Индекс в Pandas Индекс — это метки (label) строк, отдельная сущность, не входящая в состав колонок. Он служит для идентификации строк и быстрого доступа к ним. Если индекс не задан явно, Pandas создаёт RangeIndex — стандартный числовой индекс от 0 до N-1 с шагом 1. Он работает по принципу range(), хранит только параметры start, stop, step и поэтому не занимает память. RangeIndex неизменяемый, но его можно переопределить, задав свой индекс. impo…
Открыть в MAX- Просмотры
- 341
- ER
- 1,5%
- Реакции
- 5
- видео, ссылка
📚 Pandas для начинающих: Series и DataFrame 🎯 В чём суть? Pandas — это надстройка над NumPy. Зачем? NumPy отлично работает с многомерными массивами, но имеет ограничения: - Массивы «безликие»: нет подписей у строк и столбцов - Плохо работает с разнотипными данными (числа + текст + даты) - Для анализа (группировки, сводных) нужно много кода В аналитике данные имеют структуру (названия столбцов, метки строк) и, как правило, неоднородную: пропуски, разные типы данных и т.д. 🚀 Pandas добавляет главное — именованную структуру данных: - У столбцов есть имена (например, «город») - У строк ест…
Открыть в MAX- Просмотры
- 318
- ER
- 1,3%
- Реакции
- 4
Показано 10
Данные: публичные посты и страницы канала в MAX. Метрики версии v1, пересчитаны 28.10.2026, подписчики замерены 28.10.2026. Как мы считаем.