> How popular would Python be without the scientific users and the machine learning ecosystem?
That’s tail wagging the dog. ‘Why Python became the scientific computing language?’ is the right question.
That’s tail wagging the dog. ‘Why Python became the scientific computing language?’ is the right question.
Some guesses:
- Because scientists aren't that much into programming and Python is one of the easier languages to start with?
- Some aspects of its language design, like the syntax for slices, making it easy to express often used operations in a rather intuitive way?
- The two points above leading to the numpy project, enabling high-volume computations with a friendly programming language?
- Maybe Jupyter Notebooks played a role as well? It's a great teaching tool.