ssociação entre nomear classes e nomear seus arquivos em python (convenção
Em python (e em alguns outros idiomas) eu aprendi que o nome de uma classe deve ser escrito em letras minúsculas, exceto a primeira letra, que deve ser uma letra maiúscula. Exemplo
class FooBar:
...
Uma classe deve ser inserida em um arquivo com o mesmo nome da classe. Neste exemplo, seria um arquivofoobar.py
. Se eu quiser importar a classefoo
em algum lugar eu tenho que fazer isso:
from foobar import FooBar
Esta convenção me confunde um pouco. Minha intuição me diz que, se o nome do arquivo indicar uma classe, ele também deverá ser escrito com a primeira letra maiúscula, comoFooBar.py
. Isso não parece bonito em nomes de arquivos. Talvez alguém possa me dizer qual é oonvenção padrão por esta
Espero ter tornado minha pergunta compreensível. : -)