It's a scripting language you can run like Octave/Matlab, but also good for programming all sorts of serious applications.
I was converted by Eric Raymond's article (!):
http://www.linuxjournal.com/article/3882
I personally think Python is replacing Perl. Python is superior in larger projects, in elegance and easy maintanence.