Eu já vi essa parte do PEP-8 https://www.python.org/dev/peps/pep-0008/#package-and-module-names
Não sei ao certo se isso se refere ao nome do arquivo de um módulo / classe / pacote.
Se eu tivesse um exemplo de cada, os nomes de arquivos deveriam estar em letras minúsculas com sublinhados, se apropriado? Ou alguma outra coisa?
python
coding-style
naming-standards
darkace
fonte
fonte
FooBar
eFooBiz
pode ir no arquivosomepkg/foobar.py
(assimfrom somepkg.foobar import FooBar
:), mas a classeTimerError
pode entrarexcept/timer_error.py
(assimfrom except.timer_error import TimerError
), uma vez que remover asCamelCase
vezes dificulta a leitura da palavra, portantosnake_case
pode ser usado para o nome do arquivo.Respostas:
Citando https://www.python.org/dev/peps/pep-0008/#package-and-module-names :
Para aulas :
E os nomes das funções e das variáveis (locais) devem ser:
Veja esta resposta para a diferença entre um módulo, classe e pacote:
Então o PEP 8 diz a você que :
O PEP 8 diz que os nomes devem ser curtos ; Esta resposta fornece uma boa visão geral do que levar em consideração ao criar nomes de variáveis, que também se aplicam a outros nomes (para classes, pacotes etc.):
Para finalizar, uma boa visão geral das convenções de nomenclatura é fornecida no Guia de estilos do Google Python .
fonte
some
>long
>name
em vez desomelongname
?)Aqui está um link para diferentes tipos de convenções de nomes do Python.
O guia de estilo para Python é baseado nas recomendações da convenção de nomenclatura de Guido.
fonte