Métodos: instância, classe e estáticos
Em Python, métodos são funções definidas dentro do corpo de uma classe e que operam sobre os dados daquela classe. A principal diferença entre um método e uma função comum é que o método está associado a um objeto (instância) ou à própria classe, recebendo automaticamente uma referência implícita ao contexto onde foi chamado.