Об этом вам не расскажут на 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 как «дружелюбного для новичков» языка превратилась в его проклятие. Он привлекает людей, которые хотят избежать изучения фундаментальных основ программирования.
Когда ваш главный козырь — «это просто», вы привлекаете не инженеров, а тех, кто ищет короткие пути.
Это создаёт порочный круг:
- Новички выбирают Python, потому что он «простой».
- Они так и не изучают системное программирование, управление памятью или оптимизацию производительности.
- Они пишут медленный, неэффективный код.
- Проблемы с производительностью они «затыкают» покупкой более мощного железа.
- Цикл повторяется.
Тем временем серьёзные разработчики систем переходят на языки, которые заставляют понимать, что на самом деле делает компьютер.
Корпоративная реальность
Несмотря на всю шумиху, внедрение 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 или «дружелюбии к новичкам». Она будет жестоко короткой:
«Он был простым. Но этого оказалось мало».
И когда этот день настанет, главный вопрос будет таким: вы всё ещё цеплялись за прошлое или уже строили будущее?
***✨ А что думаете вы? ✨
Делитесь мыслями в комментариях — ваше мнение вдохновляет нас и других!
Следите за новыми идеями и присоединяйтесь:
• Наш сайт — всё самое важное в одном месте
• Дзен — свежие статьи каждый день
• Телеграм — быстрые обновления и анонсы
• ВКонтакте — будьте в центре обсуждений
• Одноклассники — делитесь с близкими
Ваш отклик помогает нам создавать больше полезного контента. Спасибо, что вы с нами — давайте расти вместе! 🙌