Perl has a reputation for being easy to write but difficult to maintain, unless it is written specifically for that purpose. Whereas a language like Python has the rep of being easy to maintain no matter what, due to its stricter, simpler, more universally legible syntax.
In my own experience, Perl is versatile and flexible, with modules for everything under the sun. But, so is Python, and it has greater advantages in a group/team/collaboration setting.
If you were going to ask for a recommendation between the two, I'd say go with Python, because it has broader industry support, and a BDFL (Guido Van Rossum) who demonstrates focused leadership and has a clear vision for the direction the language will take.
But there is nothing stopping you from learning and trying both, which is probably a good idea, because ultimately you're the one who has to write in the language, so you should choose the one that most closely suits your own expressive style as a programmer. Just my two cents