This was, arguably, the most cohesive and agreeable commentary in this entire thread that I've read so far. No clue why some young farts chose to down-vote it.
I write things in Python right now because I'm trying to learn it. I wrote a cool routine that makes graphs and all, and tried to share it with Management.
The people in charge of routines that are shared among teams here won't touch it because their team doesn't know Python (they seem to be the only team in the company that doesn't), so they can't maintain it. I find this disgusting, because a child could follow the blocking in Python, and if one is versed in other languages, it's really not hard to figure out what's going on... ...and yes, I have every major block documented. It's a habit I picked up from Pascal and BASIC+, because I found I would have an epiphany on how to get something to work, look at the code a couple months later and wonder what the hell i was thinking. Documentation for the win.
I've used Perl professionally, but I get irritated when people seek to obfuscate their code. It just makes it difficult for people later on, when their crap err... clever code needs to be tweaked. Python doesn't have that problem quite so often.