Mmmm... como se nota que python, junto con ruby, está de moda... xDD
Antes que nada, decir que no tengo ni idea de python
Pero sí varios años trasteando con perl, de lo cual no me arrepiento
Aquí unas cuantas razones para aprender perl:
-Si vas a manipular texto, no debes olvidar que Perl fue creado, en un principio, para este tipo de tarea. Dudo que python pueda manejar cadenas con la misma facilidad que perl sin el uso de módulos/librerias externas (no lo sé).
-Perl se hizo popular por la programación CGI (manejar cadenas -html- y facilidad de uso). Supongo que sabrás como funciona un CGI (imprime por la salida estandar, y eso es el código de la web). Existe el mod_perl y el mod_python, que permite usarlos para CGI. Php puede mezclar el html junto con el código, para esto Perl tiene algo parecido
http://perl.apache.org/embperl/ Creo que python no tiene nada.
-Si usas linux, puedes consultar la ayuda de cualquier función con "perldoc -f split", ó bién la de cualquier módulo "perldoc IO::Socket::INET". Sin olvidar "perlindex", para realizar búsquedas en la documentación.
-¿Conoces CPAN? Es un repositorio donde podrás encontrar muchísimos módulos (son librerías, solo que en perl, no se porqué, se llaman así). Cualquier distribución de linux/bsd lleva como mínimo, la distribución standar de perl, la cuál incluye unos cuantos módulos. Existen módulos para poder crear una interfaz en Gtk2, tu propio cliente para la red MSN, ó para el IRC, ó... bufff... mejor que entres:
http://search.cpan.org/Claro, que no es necesario ir a la web siempre para buscarlos, instalarlos, etc... desde la consola, un comando y listo. Prueba con tu linux "man cpan".
-La gente dice que python es mucho más legible que perl, ¿por el simple hecho de que no hay llaves para cerrar los bucles? No me convence...
-Si tienes un editor que resalte la sintaxis (el Gedit, por ejemplo) y un par de consolas abiertas, en poco tiempo obtendrás resultado.
Bueno... esta es mi opinión... yo lo probaría
Mejor aún... primero prueba python, luego Perl
Un saludo.