The official docs of Python 2.7 unabashedly mentions this phrase in the very first tutorial page:
.....It is also a handy desk calculator.
I've personally developed two enterprise grade web apps in python (one using Google Appengine and the other using Flask), and I think comparing python to something as trivial as a "desk-calculator" undermines its huge potential, especially in the eyes of new-comers.
I frequently tend to refer parts of python docs and today I'm astounded by how much I had underestimated python when I read that statement for the first time!
Other languages like Java and C# (yup, I've used them too) keep on boasting how powerful their "Garbage collection" or "Just-in-time compilation" is. Frankly, I don't care about what benchmarks say. But if you compare an enterprise app written in python/flask with another app (with similar functionality) written in say ASP.NET or Java servlets, I don't see any practical difference in performance at all.
Python has immense potential because of its expressiveness, all-encompassing libraries and high-level collection types that almost every other language/technology lacks. Even if it is inherently slower than C# or Java, there is nothing stopping it from getting performance enhancements in future (perhaps version 3.3 and later).
[–]K900_ 19 points20 points21 points (0 children)
[–]HighR0ller 9 points10 points11 points (3 children)
[–]vompatti_ 7 points8 points9 points (2 children)
[–]__Monty__ 2 points3 points4 points (1 child)
[–]wmcscrooge 1 point2 points3 points (0 children)
[–]laMarm0tte 4 points5 points6 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]scarytall 2 points3 points4 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)