Perguntas com a marcação «python»

37
Diferença entre um REPL e um shell interativo

Pergunta Noob. Não sou capaz de dizer a diferença entre um REPL e um shell interativo apenas lendo as definições na Wikipedia. O Wiki observa que o REPL é um tipo específico de shell de linguagem interativa. É um subconjunto adequado? A definição do Wiki parece restringir a terminologia REPL a...

31
Quando usar um dicionário vs tupla em Python

O exemplo específico em mente é uma lista de nomes de arquivos e seus tamanhos. Não consigo decidir se cada item da lista deve ter o formato {"filename": "blabla", "size": 123}ou apenas ("blabla", 123). Um dicionário me parece mais lógico, porque acessar o tamanho, por exemplo, file["size"]é mais...

30
práticas recomendadas da função de fábrica python

Suponha que eu tenha um arquivo foo.pycontendo uma classe Foo: class Foo(object): def __init__(self, data): ... Agora eu quero adicionar uma função que cria um Fooobjeto de uma certa maneira a partir de dados brutos de origem. Devo colocá-lo como um método estático no Foo ou como outra função...