Точка отсчёта
Лет пять назад я был железно убеждён что PHP — мой основной язык и других мне не нужно. Это работало, пока не появились задачи, для которых PHP плохо подходит: автоматизация скриптами, парсинг логов, мониторинг, deploy. Можно было писать их и на PHP, но получалось громоздко.
Первый Python-скрипт у меня был — replacement bash-скрипта на десять строк. Я переписал его на Python потому что в bash начали появляться баги, которые я не понимал. Python оказался читабельнее, тестируемее и не падал на пробелах в путях.
Что пошло вперёд
Дальше — больше. Telegram-боты. Cron-сценарии с базой. ETL-задачи. Постепенно у меня накопился стек Python-инструментов вокруг PHP-приложений: deploy-скрипты, мониторинг, AI-интеграции, парсеры. PHP остался для веба, Python взял всё что между.
Django я не люблю
Парадокс — после года Python я понял что Django мне не очень. Слишком магический, слишком всё-в-одном. Flask и raw FastAPI оказались ближе к моему способу мышления: явный роутинг, явная работа с БД, минимум магии.
А Django я уважаю как инструмент для команды из 5+ разработчиков, где админка из коробки экономит недели. Для меня одного — overkill.
Что я понял о языках
Языки — не команды в спорте. Можно одновременно «болеть» за оба и не испытывать когнитивного диссонанса. PHP в 2026 году — нормальный язык для веба. Python — нормальный язык для всего вокруг веба. Совместное использование — естественный stack для маленькой команды.