Maybe when it has a JIT/AOT story that matches Common Lisp, Scheme, Julia, Smalltalk, JavsScript, or I am able to do refactorings with the easiness that it works on Smalltalk, I can re-consider my opinion.
Maybe when it has a JIT/AOT story that matches Common Lisp, Scheme, Julia, Smalltalk, JavsScript, or I am able to do refactorings with the easiness that it works on Smalltalk, I can re-consider my opinion.
Does that mean its the best at everything? Of course not. It is second best at most of the important things however, a more unique position than it sounds.
Which brings us back to "nice scripting and introduction to programming language".
Clearly no one is going to be able to convince you otherwise, so is there much point in you continuing to read this thread?
This is no small feat.
Also the ecosystem of libraries is the same.
You can't see that from your ivory tower but those things matter a lot to people on the ground.
Don't let you prejudice get in the way, it never helps :)
I see that from my historical experience.
Also we are moving goal posts here, I was quite explicit that Python is a good language for teaching programming.
What I am against is portraying as the one Language above anything else.