In science and engineering, Python appears to be steadily eating other languages’ lunch and becoming the default language for student projects of all kinds.
The upshot appears to be that startups founded by recent graduates are using Python in increasing numbers. Among employers recently listed on the Silicon Milkroundabout website, experience in Python was more in demand than PHP or Java or Ruby, and–unlike in 2012–there is now apparently no significant difference in the demand for Django and Rails developers.
And to a close approximation, all computer courses on Udacity and all courses on Coursera that involve some computer programming, but not taught by Computer Science departments, use Python, so it has apparently become the default programming language of online learning, too.
But Python is becoming by an increasing margin the most widely-used general-purpose programming language in teaching, in science and engineering, and perhaps in startups, too. It is a great first programming language. And there are some excellent online courses that use it.