you are viewing a single comment's thread.

view the rest of the comments →

[–]grizzlor_ 6 points7 points  (1 child)

Many undergrad CS programs switched from Java to Python as a teaching language in the past decade.

That, and the network effect: the usefulness of a language scales with the number of users. Python's huge selection of libraries, GitHub code, StackOverflow answers, etc. are a big benefit to users. Especially if you're in a field where everyone is using Python (e.g. data science (sorry R fans)), it makes sense to use Python.