Python is fun.
No, really, it’s fun. There are a bunch of modules that make it easy to implement ideas that may feel complex in other languages (I’m looking at you Perl.).
Not to mention, the most excellent program (for mac) TextMate makes it all the more fun It does auto- complete and you can run your script inside TextMate with a single command (or externally with a different, single, command).