O zen da linguagem python
Video: O Zen do Python
Conteúdo
Python tem seu próprio conjunto de princípios de design que orientam a forma como o resto da linguagem é estruturada. Há princípios de design dezenove que descrevem como a linguagem Python é organizado. Alguns dos princípios mais importantes incluem
Video: Python 1 Aula de Introdução a Linguagem
contagem de legibilidade: Este é possivelmente o princípio de design mais importante do Python. código Python parece quase como Inglês, e mesmo impõe certa formatação, como o recuo, para tornar o código mais fácil de ler. código altamente legível significa que daqui a seis meses quando você rever o seu código para corrigir um bug ou adicionar um recurso, você será capaz de saltar sem tentar muito difícil lembrar o que você fez. código legível significa também outras pessoas podem usar seu código ou ajudar a depurar o seu código com facilidade.
Video: Aula 1 - Introdução ao Python e Preparando o ambiente - Python Básico Solyd
Reddit.com é um site top-10-mais visitado os EUA, e um site top-50 mais visitado no mundo. Seu co-fundador, Steve Huffman, inicialmente codificados do site em Lisp e mudou para Python porque Python é “extremamente legível, e extremamente gravável”.
Deve haver uma - e de preferência só um - maneira óbvia de fazer isso: Este princípio é diretamente oposto ao lema do Perl, “Há mais de uma maneira de fazê-lo.” Em Python, dois programadores diferentes podem aproximar-se do mesmo problema e escrever dois programas diferentes, mas o ideal é que o código será semelhante e fácil de leia, adotar e entender. Embora Python não permite várias maneiras de fazer uma tarefa - como, por exemplo, quando se combina duas cordas -, se existe uma opção óbvia e comum, ele deve ser usado.
Se a implementação é difícil de explicar, é uma má idéia: Historicamente, os programadores eram conhecidos por escrever código esotérico para aumentar o desempenho. No entanto, Python foi projetado para não ser a língua mais rápido, e este princípio lembra programadores que fácil de entender implementações são preferíveis sobre os mais rápidos, mas mais difícil de explicar.
Acessar a lista completa de princípios de design, que é na forma de um poema, digitando importar este- em qualquer interpretador Python, ou visitando website do Python. Estes princípios, escrito por Tim Peters, um membro da comunidade Python, foram feitos para descrever as intenções do criador do Python, Van Rossum, que também é referido como o Benevolent Dictator for Life (BDFL).