sobre o comentário
Escrever um script que não esteja bem documentado ou escrito em um estilo fácil de ler, para que as pessoas que vierem depois de você possam ler e modificar facilmente o script. Perl scripters Estou olhando para você!
O código spaghetti é escrito em todas as linguagens de programação (também em Python, Ruby ou o que for). Não culpe o langauge, culpe o codificador.
Alguns comentários engraçados de um programador python sobre o estado atual do código Python sendo escrito por aí. Esse cara ganha a vida depurando o código Python de baixa qualidade, escrito por outra pessoa:
http://artificialcode.blogspot.com/2010/04/professionalism-in-python-or-how-to-not.html
http://artificialcode.blogspot.com/2010/04/my-midlife-python-quality-crisis.html
Moral da história: quando Perl era a única linguagem interpretada na cidade, todo mundo estava escrevendo Perl, e muitas pessoas que não eram programadores escreviam Perl de baixa qualidade. Agora, mais e mais pessoas estão escolhendo o Python, então mais e mais programas ruins do Python estão sendo escritos. Ou PowerShell, ou ..., ou ...
Então, por favor, pare de espalhar FUD sobre Perl, não é a linguagem, é o codificador.