Qual a diferença em importar todo o módulo/biblioteca randomimport random
ao invés de metodo por metodo?
Qual a diferença em importar todo o módulo/biblioteca randomimport random
ao invés de metodo por metodo?
Oii Douglas, tudo bem contigo?
A diferença é que quando você importa toda a biblioteca, ao utilizar qualquer método dela, você terá que utilizar o nome da biblioteca para chamar o método que deseja, por exemplo:
import random
type(random.randrange)
Agora, uma vez que você importou um método específico da biblioteca e não ela toda, você não precisará digitar o nome da biblioteca toda vez, mas apenas o nome do método importado:
from random import randrange
type(randrange)
De todo modo, as duas formas funcionam e cada uma vai ser mais interessante de ser utilizada de acordo com a situação. Por exemplo, se você precisar utilizar vários métodos de uma mesma biblioteca, pode ser mais interessante importar toda ela. No entanto, se precisar de apenas alguns métodos específicos, talvez faça mais sentido importar diretamente esses métodos e deixar o código mais limpo.
Espero que isso ajude :)
Qualquer dúvida estou à disposição. Bons estudos!