I think Python is a bad choice for more serious projects.
I have seen multiple projects that used some moderately large python code that completely failed to build/configure/run properly.
One project used Rasa. I was supposed to create a few Rasa dialog files and run them on Rasa. A few experts in the team tried for 2 weeks but (1) never got Rasa installed on my completely fresh installed ubuntu machine (2) the version running in docker also never worked as it should
Several other projects used machine learning and vision. These are not "big" projects per se but have tons of dependencies. Usually based on some code from github. I'm not talking 10-years old projects (but even then?), but maybe 1 or 2 years old. Invariably they break somewhere during the build. Mostly saying that some package could not be found/build/missing directories/missing dependencies/something not installed/"exit code 1". If you are lucky, and dig really deep really long, you may be able to fix the program by doing additional installs. But often it's totally unclear how to resolve the problem. Maybe older version of python, previous versions of libraries, etc.