Re:Why MIT Switched from Scheme to Python (2009)
by dTal on Monday April 24, 2017 @07:46PM
(#14189519)
Well, that tells us something about you. But it doesn't exactly get to the heart of why people like writing libraries for Python.
My theory: it was the first language to take a human factors approach to language design. Not the best, but the first. This design philosophy has the simple consequence that Python programs are by and large incredibly easy to read, understand, and modify, compared to its contemporaries. "Network effects" did the rest.
That, right there, is the reason why I end up using Python so often.
As dynamic languages go, Python is not the best for anything, but it's good enough for almost everything, and there's probably already a library implemented for it.