Very revealing
Very revealing, so many of the comments on this topic. I usually find myself moderately impressed with the overall quality of comments on most articles on El reg—certainly fewer nitwits and outright trolls than most other sites.
But there's a surprising amount of tosh been written BTL on the Python survey, and a lot of it smells like blinkered fanboi-ism on the one hand and poorly informed snobbery on the other. I don't see much justification for statements that are inordinately defensive of Python any more than for people saying it's newbie rubbish (often for reasons, when given, that don't stack up very well). I don't code much these days but have been through Basic, Pascal, Delphi, Clipper, C, Ada, C++, PHP and Python at different times for different tasks, just like many reading this now, I suspect.
Surely the point is that of a couple of dozen top languages, which span a number of different approaches and features with many varied strengths and some weaknesses, Python has its place? It has some excellent features, arguably ideal for quick, crisp development where sheer performance is not a priority but you still need versatility: it's at least a useful language to have in your back pocket, and for some development environments perhaps a perfectly reasonable first choice.
The vociferous polarisation of argument therefore seems frankly pointless. If you visit the workshop of an engineer, builder, carpenter, electronics engineer, they will have a big toolboard—many, many different tools which they know how to use for different and specific purposes. Look at any physicist and see how many different types of math s/he deploys to approach different problems, from tensors to topology and points between.
Why should coding be any different?