Алексей Новиков
已发布 02.02.2026

Pandas vs Polars: прогнал бенчмарк на 12 млн строк

Взял реальный датасет — логи за полгода, 12 млн строк, 45 колонок. Результат удивил даже меня.

import polars as pl

df = pl.scan_csv("logs.csv")
result = (
    df.group_by("user_id")
    .agg([
        pl.col("amount").sum(),
        pl.col("event").count()
    ])
    .collect()
)

Среднее из 5 прогонов:

  • Чтение CSV: Pandas 34с → Polars 4с
  • GroupBy + Agg: Pandas 12с → Polars 1.5с
  • Join: Pandas 8с → Polars 0.9с

Polars пока не заменит Pandas полностью — экосистема, ML-библиотеки. Но для ETL и пайплайнов — однозначно стоит попробовать.

0
54

Рекомендуем к прочтению

Анна Козлова
帖子

Заказчик прислал правки голосовым на 8 минут

Восемь. Минут. Голосового. «Ну вот тут подвинь, и вот это мне не нравится, но я не могу объяснить почему…»

После этого случая ввела правила:

  • Правки — только письменно: скрин + комментарий
  • Перед стартом высылаю шаблон для правок
  • Кол-во раундов правок фиксирую в договоре
  • Автоматический таймер на голосовые (шучу, но хочется)

Как ни странно, конфликтов стало меньше. Адекватные клиенты это ценят, а неадекватные отсеиваются на этапе обсуждения.

А вы как обрабатываете правки? Особенно от тех, кто «чувствует, но не может сформулировать»?

##Дизайн##Клиенты##Процессы
14
4
153
Ольга Морозова
帖子

Запустила таргет для кофейни — 0 заявок. Потом разобралась

Кофейня в спальном районе, бюджет 30к. Первая неделя — ноль.

Что было не так:

  1. Креатив: «Лучший кофе в городе» — ни о чём, все так пишут
  2. Аудитория: 25–45, радиус 5 км — слишком размыто
  3. Оффер: «Приходите к нам» — а зачем?

Что изменила:

  1. Фото латте-арта + «Первый кофе бесплатно по промокоду HELLO»
  2. Радиус 500м + интересы specialty coffee
  3. Вместо лендинга — карта с маршрутом и кнопка «Получить промокод»

Вторая неделя: 47 промокодов выдано, 31 реальный визит. Клиент продлил на 3 месяца.

Маленький бюджет — не приговор. Плохой оффер — приговор.

##Таргет##SMM##Кейс
13
2
160
Иван Петров
帖子

Клиент сказал «сделай как у Apple». Бюджет — 15 тысяч

Классика. Бриф в одну строку: «минималистичный лендинг, как у Apple, только про ремонт квартир».

Я не стал спорить, а просто переформулировал: «вы хотите чистый, современный дизайн без визуального мусора». Клиент: «ну да, именно». Ок, это я умею.

Сделал за неделю. Плавные CSS-анимации, хорошая типографика, много воздуха. Конверсия — 4.2%, для ниши ремонта это ощутимо.

Мораль: «хочу как Apple» — это не про Apple. Это про «хочу, чтобы выглядело дорого». И это можно сделать без бюджета Apple.

У кого похожие истории с брифами — делитесь, интересно как вы выкручиваетесь.

##Фриланс##Клиенты##Лендинг
12
5
106
Мария Волкова
帖子

ChatGPT заменит копирайтеров? Мой ответ после года с нейросетями

Каждый второй клиент: «а зачем вы мне нужны, если есть ChatGPT?»

Объясняю просто: ChatGPT — это стажёр. Быстрый, но без контекста. Он не знает вашу ЦА, не проведёт кастдев, не сделает A/B-тест.

Как я использую AI в работе:

  1. Ресёрч — быстро собрать фактуру по теме
  2. Черновики — сгенерить 5 вариантов, скопировать лучший переписать по-своему
  3. SEO-ядро — кластеризация запросов за 10 минут вместо двух часов

Чего AI не умеет: стратегия, tone of voice бренда, работа с возражениями, эмпатия.

Итог: мой средний чек вырос, потому что скорость выросла, а качество — вопрос моей головы, не нейросети.

##Копирайтинг##AI##Фриланс
11
3
130
Никита Волков
帖子

Мой стек в 2026: выкинул Redux, Axios и Moment.js

Каждый год чищу стек. Вот что осталось:

  • Vite вместо CRA — старт за секунды, никакой магии
  • TanStack Query — забыл что такое useEffect для фетча данных
  • Zustand — 20 строк вместо бойлерплейта Redux
  • date-fns — потому что Moment.js весит как космический корабль
// Было (Redux)
const dispatch = useDispatch();
dispatch(fetchUsers());
// ...mapStateToProps, connect, actions, reducers...

// Стало (TanStack Query)
const { data } = useQuery({
  queryKey: ['users'],
  queryFn: () => api.getUsers()
});

Проекты стартуют за 5 минут, бандл меньше, DX в разы лучше. Если кто ещё на CRA — серьёзно, попробуйте Vite. Обратно не захотите.

##React##Frontend##Vite
9
4
110
Headlance

专业人士的平台。寻找最好的专家,创建项目并发展您的业务。