Because I'm learning it, almost done through the tutorial, and it looks great.
Name:
Anonymous2006-02-03 20:46
I've noticed that python coders write really horizontal code. Things similar to:
self.convertId([(name, uidutil.getId(obj)) for name, obj in container.items() if IContainer.isInstance(obj)])
I see this in pythonic code all the time, and I think it's a really bad idea. On top of that, a lot of python coders seem to think their code doesn't need comments. Maybe they buy into the hype that Python is specially made to be readable (hint: it's about as readable as any other major language).
In general, I find Python is verbose compared to the other scripting languages. It's like the Java of the scripting world: fast (yet with as a long start-up time compared to others), verbose, not pretty, has comprehensive libraries, and with language features made to scale.