Python
• A qualidade do código: A sintaxe do Python facilita e encoraja a legibilidade do código, o que o torna mais fácil de manter e reutilizar.
• A produtividade do programador: É mais rápido desenvolver um mesmo código em Python do que noutras linguagens como o C, C++ ou Java. O código é mais compacto, requerendo menos linhas, e não necessita da declaração prévia do tipo das variáveis. Para, além disso, não requer um ciclo de compilação, podendo o programa ser executado imediatamente.
• A portabilidade: Muitos programas Python correm sem qualquer alteração em várias plataformas como o Linux e o Windows.
• Uma vasta biblioteca padrão
A linguagem Python é referida usualmente como uma linguagem de “scripting”, pois é usualmente aplicada nessas tarefas, mas não existe uma diferença de fundo entre um “script” e um programa, sendo o primeiro entendido como um programa simples. Um uso comum do Python é o de servir de linguagem de controlo de componentes escritos noutra linguagem (como o C++), no entanto o Python não está limitado a tarefas simples, podendo ser usado em programas de qualquer dimensão.
É amplamente utilizada nos meios acadêmico, software livre, pesquisa (Google, NASA), jogos (Disney) dentre outros. Contém uma vasta biblioteca de funcionalidades incluídas que consiste de implementações diversas, chegando até ao manuseio de conexões HTTP seguras, processamento de XML e HTML, bancos de dados e muito mais. Com módulos extras para coisas mais específicas como engines de jogos e processamento de imagens.