> the only reason it’s so popular today is because Google pushed it so hard in the first decade of the 2000s<p>I've been using Python since the 1990s and I remember the Python conference really growing because of Zope. Later was Django, and NumPy finally solidified the previous numarray, Numeric, etc. confusion, which helped with a lot of scientific and engineering projects.<p>I struggle to think of what big influence Google had in the first decade of the 2000s. The "abc" module? Getting people to use App Engine? van Rossum had 50% time to work on Python, and I believe Google employed a few other core developers?<p>> They probably would have wanted to embrace Java, as they were already using it with Android,<p>Umm, but they were using Python from the beginning. Flash back to 1995 (!), quoting Scott Hassan at <a href="https://www.vanityfair.com/news/2018/07/valley-of-genius-excerpt-google" rel="nofollow">https://www.vanityfair.com/news/2018/07/valley-of-genius-exc...</a> :<p>] And I was fixing some of the bugs that he was having with Java .... And I remember thinking, Wow, this is insane!, because I was spending a lot of time fixing this underlying tool. And so one weekend, I just took all his code, I took his whole entire thing, and threw it all out, ... I knew I could get the thing working if I used a language I knew very well, called Python. ... So Larry went from barely downloading a 100, to doing 32,000 [pages] simultaneously on a single machine.<p>That's why Python was already established at Google <i>long</i> before Android.<p>Anyway, this essay contains the usual criticisms about Python:<p>- 2 vs. 3 (a valid opinion a few years ago, IMO, but fading now)<p>- requires an explicit 'self'<p>- no distinction between declaration and initialization<p>- no private variables<p>- whitespace indentation instead of braces<p>- dynamic typing<p>- no constants<p>Those seem like valid personal opinions, but little more than that.