Problem is an expert makes a comment, and then people take it out of context, and programming languages become a religion.
Python has lots of warts on it, what language does not ?
Guido is not Jesus, or Mohamad, or Buddah.
When Guido made python he has these goals in mind.
1) A language that is fairly easy for non-programmers to pick up. So python has a very simple syntax, very few key words. But on the other hand he wanted a language that is powerful. (A contradiction, yet this goal has been met).
2) Ability to modify/program the language at runtime like you can with lisp. This is very important. I can fire up a python shell, (or even with jython or iron python) and start poking arround in the insides. This stops you from making throw away test proggies. So with iron python I could import the .net forms. Start creating forms at runtime. Scipy takes this one step further. You basically have a matlab in python. Very useful.
3) On the other hand you can go one step deeper. The meta classes, generators and decorators of python allow you to do this. The origional patch I make to pywebkitgtk was taken 1 step further by this fellow
https://launchpad.net/pyjavascriptcore . Basically the class/objects are being created at run time.
4) Very easy to interface python with C/C++ or with DLLs. The above patch I made was actually written in cython (python compiled to C) and it interfacing with JS C Api in webkit. In 3 days I was able to make a module that allowed you full access to all JS objects from python. I think perks showed the work required to make a C module to PHP (not trashing PHP) python has this ability. As a result all C/C++ code (or just DLL) can be used from python. So all ur old code is not wasted.
The concept of being able to interface with C/C++ easily is very important from an optimization perspective. 5% of the code might take up 95% of ur computing time. Once you find the bottle neck, you can recode those parts in C/C++.
About the only thing python lacks from lisp/scheme is macros and lambda. Functional programming can be done in python (they just do not tell you that). A lot of the macro/lambda ability can be done with decorators and metaclasses. People for example will bitch about lack of switch statement in python. No need for that it can be done using jump tables etc.
So once u see what Guido's goals where in mind, then u see python has met all of these achievements. So that is why it is a very successful language.
Again right language for the job.
PHP works pretty good for doing web shit. But i get annoyed when PHP programmers (who are usually newbies) start talking about how great PHP is etc. It was designed for web, not for systems programming.
Erlang is a functional language. It was designed so the program never needs to be restarted. It has built in RPC etc. And it has 99.999999999% uptime. Basically erlang is a cloud language. Great for doing this shit. But i am not going to use erlang to make a throw away script to upload a bunch of files to my website.
Prolog is great from solving problems like magic square, the goat cabbage and fox problem. Solving logic problems. Prolog coders are a quiet logical bunch

You never hear them saying stupid things like saying you should use prolog to program an operating system

.
Lisp/Scheme power comes from programs that can interpret themselves. The macro system in lisp/scheme is amazing. Also you can get very small versions of scheme (chicken scheme) that can compile to C. Chicken Scheme is very fast. Also it is suitable for embedding. The chicken scheme version of scheme is very small. I think it is like 50K+ of scheme code that is basically scheme macros and makes a full blown compiler. I suspect that many large AI companies use lisp, but they just keep it secret because of the amazing power of lisp/scheme. Lisp programmers have a chip on their shoulder. Mainly because OO, JIT, VM all existed in lisp way back in 1960 and yet Java etc claims they are "new features". Also when AI went bust way back when, lisp was blamed as the fault which is 100% not true. Bottom line is how many programs need the ability to interpret/rewrite themselves. Very powerful, but not needed for most programs. Also co-routines in scheme are very interesting.
Basically python takes the best of all of the above, and attempts to make it work. It does a fairly good job on the whole.
I have looked at other languages like ruby etc. Not to say they are bad languages, but they do not do anything which python can not do and I am familiar with python.
Was looking for a book I had about advanced python programming techniques, but the name slipped my mind.
Mainwhile found this.
http://www.programmingforums.org/thread5951.htmlPython is a language that is often underestimated, and often underused. Beneath its deceptively simple exterior, Python has some very powerful features that you may not be aware of. This post will introduce you to some of these less well known corners of the Python programming language.Again it does not cover metaclasses and decorators which are very powerful. I am not an expert by any means in those things.
(You can hurt urself bad with them

)
Anyway back to the article.
Anyway I have no idea what everyone is barking about.
Guido has said countless times that a lot of python was based on ideas from lisp and various other languages.
I have no idea what that guy you quoted is barking about being empowered.
Go make a python - scheme bridge (i think there is one already out there). So u get best of both worlds

And now there is some sort of "secret agenda". Yah Guido plans to take over the world with his "python".
I kind of think you might be right about Guido not being a "great programmer", compared to Ian Bickering and guys like him probably true.
But one of the successes of python is Guido for the most part keeps a hands off policy. So people are able to improve the language etc.
A lot of founders have religous goals of some sorts or ego etc.
Guido does not have this, hence the exceptional growth of python, the amount of implementations (jython, iron python, green python etc).
Ruby after X years is still arguing about threads and a VM.
Perl has been talking about Perl 6 for years.
For python u have the
http://psyco.sourceforge.net/ a JIT compiler for python.
Or ctypes which allows u to call shared libraries from python.
or cython.
Instead of arguing about BS like is it morally right or some crap, python coders get shit done.
Ctypes worked so well it has been incorporated into the python core.
In the last thread about the pystar case. I compared perks and apple to a hitler and the jews.
I am just trying to point out that every human has a bias.
Some asshole is probably going to do 1 of 2 things.
1) Assume I am some sort of neo-nazi and say that what a horrible person I am wanting to throw jews in ovens.
2) Say that I am some sort of liberal and don't want any law what so ever

Either way u lose, but u get a good laff in the meantime