> Python is absolutely terrible to use as a stand alone language. Almost everywhere it is used (ML, Data Science, Scientific computing, etc.) it is used to call C or C++. The amount of serious Python software that doesn't makes extensive use of calling to other languages is very small.
I have worked on lots of huge python codebases, so I don't buy this argument.
For example, all of YouTube, Instagram, Dropbox, Spotify, Reddit, Pinterest, Quora and Netflix is mostly build in Python.
Do many of the libraries that are optimized for speed call some C and C++ code? Sure. But so do many Java libraries. And ML libraries these days have to call CUDA code anyway, so you can't even do "stand alone development" in C.