Python умирает. Хватит это отрицать.

Об этом вам не расскажут на PyCon. Вы не прочтёте об этом в официальном блоге Python. Но после двух лет активной разработки на этом языке и пристального наблюдения за его экосистемой я убеждён: мы наблюдаем замедленное крушение «самого популярного» языка программирования в мире.

Поймите меня правильно — Python не исчезнет в одночасье. Но трещины уже видны, и с каждым днём они становятся всё шире.

Мираж роста

Все вокруг твердят одно и то же, размахивая статистикой: «Python вырос на 7% за год!», «Это язык №1 на GitHub!», «Индекс TIOBE показывает невероятную популярность!».

Но стоит копнуть глубже, как картина становится куда менее очевидной.

Оказывается, половина пользовательской базы Python использует язык менее двух лет. Это не рост — это текучка. Мы не создаём сообщество опытных Python-разработчиков; мы превратились в проходной двор для новичков, которые изучают Python для одного курса по Data Science и больше никогда к нему не возвращаются.

Когда 50% вашего «сообщества» — это люди, едва знакомые с синтаксисом, у вас не экспертиза, а чистый маркетинг.

Фундамент рушится (буквально)

Вот то, о чём вам предпочитают не говорить: Python Software Foundation (PSF) — на мели.

В 2024 году им пришлось приостановить программу грантов. Почему? Они теряют деньги. Их годовой отчёт показывает убыток в $1,46 миллиона, что является колоссальным скачком по сравнению с убытком в $225 тысяч в предыдущем году.

Организация, которая поддерживает язык, на котором работают ваши продакшен-системы, финансово нестабильна. Просто вдумайтесь в это.

Они буквально просят корпорации спасти их, потому что PyCon — обычная конференция — стала для них слишком дорогой в организации. И это та самая организация, которая управляет PyPI, выпускает релизы Python и нанимает ключевых разработчиков CPython.

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

Исход из-за производительности

Вот грязный секрет, который все в мире Python знают, но боятся произнести вслух: Python медленный. Постыдно медленный.

И разработчики, наконец, начали что-то с этим делать — они уходят.

На саммите по языку Python 2025 года выяснилось, что от 25% до 33% всего нового нативного кода, загружаемого на PyPI, написано на Rust. Не расширения на C (как это было раньше), а чистый Rust.

Подумайте, что это значит: разработчики настолько устали от производительности Python, что изучают совершенно другой язык, лишь бы их Python-код хоть как-то работал.

Популярные библиотеки тихо заменяют свои внутренние компоненты, написанные на Python:

  • Polars (замена pandas) — написан на Rust.
  • Pydantic v2 (валидация данных) — написан на Rust.
  • Granian (ASGI-сервер) — написан на Rust.

Даже само сообщество Python признаёт, что Python недостаточно хорош для самого Python.

Кризис версий: застой в экосистеме

Только 15% разработчиков на Python используют последнюю версию (3.13).

Пятнадцать процентов.

Это не «консервативный подход к обновлениям» — это стагнация экосистемы. Когда 85% вашей пользовательской базы работает на устаревших версиях, у вас не процветающая среда. У вас проект по поддержке легаси-кода.

Сравните это с миром JavaScript, где разработчики жалуются, если фреймворку полгода, или с Go, где переход на новую версию занимает считанные месяцы.

Сообщество Python, кажется, просто смирилось с посредственностью.

Иллюзия доминирования в AI

«Но ведь Python доминирует в AI!» — кричат они. «Посмотрите на TensorFlow! PyTorch! Машинное обучение!»

А вот и неудобная правда: Python не доминирует в AI — он служит лишь тонкой обёрткой для кода на C++ и CUDA.

Ядро TensorFlow? C++ и CUDA. Ядро PyTorch? C++ и CUDA. Критически важные для производительности части NumPy? C и Fortran.

Python — это скриптовый интерфейс, а не движок. Это руль, а не автомобиль.

И эта обёртка становится всё тоньше. По мере того как AI-модели перемещаются на периферийные устройства, мобильные телефоны и встраиваемые системы, накладные расходы Python становятся неприемлемыми. Будущее искусственного интеллекта — за компилируемыми языками, а не за интерпретируемыми.

Компании уже незаметно заменяют Python в своих AI-пайплайнах на Rust, Go и даже TypeScript (через Deno/Bun) ради лучшей производительности и удобства развёртывания.

Ловушка для новичков

Репутация Python как «дружелюбного для новичков» языка превратилась в его проклятие. Он привлекает людей, которые хотят избежать изучения фундаментальных основ программирования.

Когда ваш главный козырь — «это просто», вы привлекаете не инженеров, а тех, кто ищет короткие пути.

Это создаёт порочный круг:

  1. Новички выбирают Python, потому что он «простой».
  2. Они так и не изучают системное программирование, управление памятью или оптимизацию производительности.
  3. Они пишут медленный, неэффективный код.
  4. Проблемы с производительностью они «затыкают» покупкой более мощного железа.
  5. Цикл повторяется.

Тем временем серьёзные разработчики систем переходят на языки, которые заставляют понимать, что на самом деле делает компьютер.

Корпоративная реальность

Несмотря на всю шумиху, внедрение Python в корпоративной среде рисует совсем иную картину.

Большинство компаний из списка Fortune 500 используют Python для анализа данных и написания скриптов, а не для ключевых бизнес-систем. Когда на кону стоят производительность, надёжность и поддерживаемость, они выбирают Java, C# или Go.

Роль Python в бизнесе всё чаще сводится к «связующему коду» и обработке данных. Это не признак процветающего, растущего языка — это признак нишевого инструмента.

Позорные инструменты

Ситуация с инструментами в Python — это ходячий анекдот в индустрии.

Виртуальные окружения, которые не работают одинаково на разных платформах. Менеджеры пакетов, конфликтующие друг с другом. Разрешение зависимостей, которое заставляет разработчиков бросить программирование раз и навсегда.

Тот факт, что разработчики на Python тратят первый час любого проекта на борьбу с pip, poetry, conda и virtualenv, — это не особенность, а баг. Огромный баг.

Тем временем другие экосистемы давно решили эту проблему:

  • Rust: cargo new, и всё готово.
  • Go: Встроенные модули, никакого ада зависимостей.
  • JavaScript: npm или yarn надёжно работают на всех платформах.

Какой ответ у Python? «Просто используйте Docker». Это не решение проблемы — это признание поражения.

Кризис поддержки Open Source

Экосистема Python держится на плечах волонтёров и корпоративной благотворительности. Ключевые библиотеки поддерживаются одним-двумя людьми в их свободное время.

Такая модель нежизнеспособна. Когда мейнтейнер критически важной библиотеки выгорает или уходит, целые части экосистемы могут рухнуть в одночасье.

Финансовые проблемы Python Foundation — лишь верхушка айсберга. Вся экосистема построена на неоплачиваемом труде и доброй воле — ресурсах, которые, как известно, конечны.

Переломный момент

Ничто из вышеперечисленного не означает, что Python исчезнет завтра. В конце концов, COBOL всё ещё существует.

Но мы приближаемся к переломному моменту, когда недостатки Python для большинства задач перевешивают его достоинства:

  • Производительность: Другие языки уже достаточно быстрые И достаточно простые.
  • Развёртывание: Контейнеризация свела на нет преимущества Python в этой области.
  • Кадры: Новые разработчики изучают JavaScript, Rust и Go.
  • Инструменты: У других экосистем гораздо лучший опыт для разработчиков.
  • Инновации: Всё самое интересное происходит в других местах.

Что происходит на самом деле

Python умирает не от одной причины — он умирает от тысячи мелких порезов.

Это накопленный груз технического долга, фрагментации экосистемы, ограничений производительности и сообщества, которому интереснее писать туториалы для новичков, чем решать сложные проблемы.

Признаки повсюду:

  • Взрывной рост использования Rust в Python-пакетах.
  • Крупные фреймворки переписываются на других языках.
  • Корпорации выбирают альтернативы для новых проектов.
  • Ключевая инфраструктура финансово нестабильна.
  • Опытные разработчики тихо переходят на другие стеки.

Горькая правда

Python добился успеха, потому что был «достаточно хорош» в то время, когда найти что-то «достаточно хорошее» было трудно. Он был читаемым, когда большинство языков не были таковыми. У него были библиотеки, когда большинство экосистем были пустынны.

Но «достаточно хорошо» — уже недостаточно хорошо.

У сегодняшних разработчиков есть варианты получше. Языки, которые одновременно быстрые и читаемые. Экосистемы, которые одновременно богатые и хорошо организованные. Инструменты, которые одновременно мощные и приятные в использовании.

Python умирает так же, как и все технологии — не с громким взрывом, а с тихим осознанием того, что появились более эффективные способы решения проблем.

Вопрос не в том, выживет ли Python. Выживет — как легаси-язык для поддержки существующих систем и обучения основам программирования.

Вопрос в том, хотите ли вы строить будущее на фундаменте, который уже трещит по швам.

Python не исчезнет в одночасье. Но лучшее время для изучения его замены было пять лет назад. Второе лучшее время — сейчас.

Финальный расчёт

Python не испарится завтра. Он будет существовать — в университетах, где преподают «Hello, World», в пыльных корпоративных скриптах и в унаследованных ML-пайплайнах, которые никто не осмеливается трогать.

Но не заблуждайтесь: его траектория предрешена. То, что мы наблюдаем, — это не рост, а эрозия. Медленная, почти незаметная миграция серьёзных разработчиков к языкам, которые быстрее, эффективнее и созданы для будущего.

Мы уже видели это кино раньше:

  • Perl в 90-х — дерзкий любимчик веба, ставший реликтом.
  • PHP в 2000-х — двигатель интернета, от которого разработчики тихо отвернулись.
  • COBOL в 70-х — некогда неостановимый, теперь лишь сноска в учебниках истории.

Python следует тому же сценарию.

Предупреждающие знаки повсюду:

  • Ключевые библиотеки переходят на Rust.
  • Крупные компании по умолчанию выбирают Go или Java для критических систем.
  • Стартапы полностью отказываются от Python в пользу TypeScript или Kotlin.
  • Python Software Foundation с трудом оплачивает свои счета.

Так не выглядит здоровая экосистема. Так выглядит упадок.

Следующее десятилетие будет посвящено не латанию дыр в Python. Оно будет посвящено созданию на языках, которые сочетают читаемость и высочайшую производительность. Rust. Go. TypeScript. Kotlin. Zig. И даже новые игроки, о которых мы ещё не слышали. Это больше не нишевые игрушки — именно там происходят инновации, туда идут инвестиции, и там уже собираются самые умные разработчики.

И вот неудобная правда: каждый год, который вы тратите, удваивая свои ставки на Python, — это год, который вы инвестируете в угасающее будущее.

Поэтому вам нужно решить — прямо сейчас: Будете ли вы всю свою карьеру латать крышу рушащегося дома, сражаясь с pip и virtualenv, цепляясь за фундамент, который уже крошится? Или вы переедете в город, который строится по соседству, с надёжной инфраструктурой, пространством для роста и будущим, которое вас действительно вдохновляет?

Потому что, когда история напишет эпитафию для Python, в ней не будет слов о pandas, PyTorch или «дружелюбии к новичкам». Она будет жестоко короткой:

«Он был простым. Но этого оказалось мало».

И когда этот день настанет, главный вопрос будет таким: вы всё ещё цеплялись за прошлое или уже строили будущее?

***

✨ А что думаете вы? ✨

Делитесь мыслями в комментариях — ваше мнение вдохновляет нас и других!

Следите за новыми идеями и присоединяйтесь:

Наш сайт — всё самое важное в одном месте

Дзен — свежие статьи каждый день

Телеграм — быстрые обновления и анонсы

ВКонтакте — будьте в центре обсуждений

Одноклассники — делитесь с близкими


Ваш отклик помогает нам создавать больше полезного контента. Спасибо, что вы с нами — давайте расти вместе! 🙌

Оставьте комментарий