1- from conta import Conta
2- import Conta
1- from conta import Conta
2- import Conta
Olá Ednir,
Ao fazer from conta import Conta, você está importando a classe Conta do módulo conta para o namespace atual. Isso significa que você pode acessar a classe Conta como se ela tivesse sido definida no próprio arquivo onde o import está sendo feito. Por exemplo:
from conta import Conta
novaConta = Conta()Se você fizer import conta, nesse caso você está importando o módulo conta inteiro mas ele vai ser importado para um namespace chamado conta. Isso significa que para usar a classe Conta você precisaria fazer:
import conta
novaConta = conta.Conta()Perceba que agora precisamos deixar explícito que queremos acessar a classe Conta que está dentro do namespace conta, por isso temos que fazer: conta.Conta()