Веб-версияОткрыть в Telegram

Пост🐍 Почему Python — не лучший язык для data science. Часть 2

5 декабря 2025
P
Python for Devs
Ответ🐍 Почему Python — вообще не идеален для data science — и что с этим не так Перевели любопытную статью: Клаус Вилке объясняет, почему Python, несмотря на статус языка №1 в data science, на самом деле делает многие базовые вещи... неудобными. И дело не в студентах, не в навыках и даже не в привычках
Фотография
нажмите — покажем
🐍 Почему Python — не лучший язык для data science. Часть 2 В продолжении цикла статей разбираемся уже не с привычками сообщества, а с ограничениями *самого языка* — и тем, почему они делают анализ данных в Python заметно тяжелее, чем в R. Главная мысль проста: многие боли pandas и NumPy — не ошибки библиотек, а следствие того, как устроен Python изнутри. 🟣 Python тянет за собой call-by-reference: любая функция может незаметно мутировать ваш объект. 🟣 В языке нет единого представления пропусков — поэтому у NumPy одно, у pandas другое, у Polars третье, и все ведут себя по-своему. 🟣 Отсутствует встроенная векторизация, что рождает зоопарк несовместимых структур: списки, NumPy arrays, pandas Series, Polars Series — и бесконечные преобразования между ними. И наконец — главный проигрыш Python: отсутствие нестандартной оценки выражений. То, что в R делается одной строкой, в Python превращается в лямбды, временные колонки и ручную сборку синтаксиса. 📚 Читайте и комментируйте на Хабр. @python_for_devs
1 · 1K ·

Рядом в ленте

PPython for Devs🚀 Вышел Django 6.0 Фреймворк получил встроенные Background Tasks — лёгкий способ запускать фоновые процессы без Celery и тяжёлой инфраструктуры. Про них мы как PPython for Devs⚡️ JetBrains представила Air: новую агентную IDE Компания выпустила Air — ADE (Agentic Development Environment), ориентированную на гибридную работу «разработчи
это сообщение
PPython for Devs⚡️ Вышел PyCharm 2025.3 В новом релизе JetBrains объединили пользователей Community с основным дистрибутивом, усилили инструменты для Data Science и удалённой рPPython for Devs🎁 Подготовили подробный обзор нововведений в Django версии 6.0 В свежем релизе фреймворк усиливает совместимость между СУБД, упрощает работу с email, улучшает O
PPython for DevsPython for Devs@python_for_devs · канал · Технологии
802подписчиков90постов в индексе
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем