curso (468)


python - Existe alguma diferença entre “foo is None” e “foo== None”?

python - Existe alguma diferença entre “foo is None” e “foo== None”?

Existe alguma diferença entre: if foo is None: pass e if foo== None: pass A convenção que eu vi na maioria dos códigos Python(e no código que eu mesmo escrevo) é a primeira, mas recentemente en…


Descobrindo que métodos um objeto Python possui

Dado um objeto Python de qualquer tipo, existe uma maneira fácil de obter a lista de todos os métodos que esse objeto possui? Ou, Se isso não for possível, há pelo menos uma maneira fácil de ver…


unit testing - Como faço para testar uma função privada ou uma classe que tenha métodos privados, campos ou classes internas?

Como faço para testar unidade(usando xUnit) uma classe que tem métodos privados internos, campos ou classes aninhadas? Ou uma função que é feita privada por ter ligação interna(static em C/C++…


python - Qual é o propósito dos métodos de classe?

Eu estou ensinando a mim mesmo Python e minha mais recente lição foi que Python não é Java,e então eu passei um tempo transformando todos os meus métodos de classe em funções. Agora percebo que n…


java - Palavra-chave para a classe externa de uma classe interna anônima

Esta questão já tem uma resposta aqui: Pegando o objeto de classe externa do objeto de classe interna 9 respostas No trecho a seguir: public class a{public void otherMethod(){} public v…


Por que você precisa explicitamente ter o argumento "self" em um método Python?

Ao definir um método em uma classe em Python, é algo como isto: class MyClass(object): def__init__(self, x, y): self.x=x self.y=y Mas em algumas outras linguagens, como C…


Duplicar uma linha inteira no Vim

Como faço para duplicar uma linha inteira no Vim de forma semelhante ao Ctrl+D no IntelliJ IDEA/Resharper ou Ctrl+Alt+↑/↓ no Eclipse?…


Por que “se não someobj:” melhor que “if someobj== None:” em Python?

Eu vi vários exemplos de código como este: if not someobj:#do something Mas estou me perguntando por que não fazer: if someobj== None:#do something Existe alguma diferença? Alguém tem…



Diferenças no método de classe em Python: bound, unbound e static

Qual é a diferença entre os seguintes métodos de classe? É que um é estático e o outro não é? class Test(object): def method_one(self): print "Called method_one" def method_two(): pri…


python - Como modificar um arquivo de texto?

Estou usando o Python e gostaria de inserir uma seqüência em um arquivo de texto sem excluir ou copiar o arquivo. Como eu posso fazer isso?…




download pdf tutorial python livro para baixar que django with