Como posso me manter atualizado com o estilo de codificação do Python?

5

Estou usando o Python desde a versão 2.2. Eu pego novas construções de linguagem como por exemplo with statement ou dictionary / set comprehensions. No entanto, percebi que, embora seja consistente com o PEP-8 , constructs Estou usando o estilo antigo, em vez de um novo estilo (por exemplo, except Exception, e em vez de except Exception as e ).

Existe um recurso que teria o guia de estilo mais atual ou, melhor ainda, uma lista de alterações no estilo de codificação do Python?

    
por vartec 28.06.2013 / 11:02
fonte

2 respostas

2

Eu examinaria a O que há de novo na documentação ; sempre que uma nova sintaxe é introduzida, é invariavelmente uma melhoria em relação ao antigo.

Cada documento O que há de novo (um por versão secundária, portanto, para 2.5, 2.6, etc.) começa resumindo as Propostas de Aprimoramento Python (PEP) que chegaram a essa liberação. Nova sintaxe, funções e módulos que você deseja conhecer estão invariavelmente listados como PEP.

Os próximos documentos que você pode procurar é procurar por posts, apresentações e artigos sobre o "Idiomatic Python"; Geralmente, eles tentam ensinar a você um estilo de python bom, geralmente mais recente:

Por último, mas não menos importante, tente responder a perguntas sobre o Stack Overflow na tag python ; qualquer erro de estilo que você fizer será rapidamente apontado para você. É um caminho muito rápido para descobrir qual o melhor estilo disponível. : -)

    
por 28.06.2013 / 11:11
fonte
1

Se você estiver pronto para migrar para o Python 3.x, leia Livro de receitas do Python, 3ª edição, de David Beazley e Brian K Jones . Ao resolver muitos problemas práticos em diferentes áreas, apresenta um estilo moderno de programação, que aproveita os recursos mais recentes da linguagem.

    
por 25.08.2013 / 16:49
fonte