I was a Python dev for 14 years or so (now doing mostly personal projects in C/C++, Scheme, Clojure), and 10 years ago met my partner who is a biologist. I think one thing programmers underestimate is how many scientists and academics are using Python. It's not just ML, it's pretty much every kind of scientist and tons of non-science academics too. The fact that it's a great "casual" or part-time language is huge for…
Since there are many questions about the way the TIOBE index
is assembled, a special page is devoted to its
definition. Basically the calculation comes down to counting
hits for the search query
+" programming"
In the next few sections it is explained what search engines
qualify, what programming languages qualify and how the
ratings are exactly calculated.
Search Engines
There are 25 search engines that are used to calculate the
TIOBE index. The selected search engines are the 25 highest
ranked websites of Alexa that meet the following conditions:
The entry page of the site contains a search facility
The result of querying the site contains an indication of the number of page hits
The results should be available in HTML with clear tags
Search engines in languages with special characters should be encoded properly
The search engine should at least return 1 hit for 1 query
The results of querying the site shouldn't contain too many outliers
Porn sites are excluded
[1] https://www.tiobe.com/tiobe-index/programming-languages-defi...