Few days later, I had to execute a project in perl. This was an other data migration and reporting kind of a job. This was my first serious crack at the language as well. In perl .. there are a dozen ways to code an "if condition" as there are a dozen ways of doing every single thing in perl. Perl is a language where , a good coder can show his class where as a starter can write really bad code. Its not easy reading some body else's code let alone yours after a couple of months. But what perl offers is vast set of libraries. Perl's libraries have grown by leaps and bounds and offers a library for every reason. Perl also has known to be very scalable ... Hotmail and Amazon were developed in perl. Well I eventually screwed up the project partly because , "my junior programmer style of coding in perl" was unaccepted. But had this been in Python I might have pulled it off.
Conclusion: You cant ***k with perl if its not your cup of tea. With Python you can take chances. But Python still needs to catch up with perl, in terms of sophistication of libraries and Python is way slower than perl.