15.12.2022 Views

Python Eficaz

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

• Prefira sempre Python 3 para quaisquer projetos de hoje em diante, pois ele é

o objetivo principal da comunidade Python.

Item 2: Siga o Guia de Estilo PEP 8

A Python Enhancement Proposal #8 (Proposta de Aprimoramento do Python

número 8), conhecida simplesmente como PEP 8, é o Guia de Estilo para

formatar código em Python. Você pode escrever código em Python da maneira

que bem entender, desde que a sintaxe seja válida. Contudo, empregar um estilo

consistente deixa seu código mais fácil de ler e distribuir. Compartilhar um estilo

comum com outros programadores de Python na comunidade facilita a

colaboração em projetos. Mesmo que você seja o único a ler seu código por

séculos e séculos, seguir o guia de estilo fará com que qualquer modificação

posterior seja bem mais fácil de fazer.

A PEP 8 é bastante detalhada no tocante a como escrever código legível em

Python. Ela é continuamente atualizada à medida que a linguagem Python

evolui. Vale a pena ler o guia completo, disponível online

(http://www.python.org/dev/peps/pep-0008/). Algumas das regras que você deve

sempre seguir são:

Espaços em branco: No Python, cada espaço em branco tem um significado

sintático. Os programadores em Python são especialmente sensíveis aos

efeitos dos espaços em branco na legibilidade do código.

• Use espaços em vez de tabulações para indentação.

• Use quatro espaços para cada nível de indentação sintaticamente

significativa.

• As linhas devem ter 79 caracteres de comprimento, ou menos.

• As continuações de expressões longas em linhas adicionais devem ser

indentadas com quatro espaços adicionais além de ser nível normal de

indentação.

• Em um arquivo, as funções e classes devem ser separadas por duas linhas

em branco.

• Em uma classe, os métodos devem ser separados por uma linha em branco.

• Não coloque espaços em volta de índices de listas, chamadas de funções ou

atribuições de palavra-chave como argumento.

www.full-ebook.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!