Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

duvida boba sobre python

qual o motivo de as vezes utilizar o import no começo tipo assim "import pandas as pd"

e outras vezes a importação ser assim "from numpy import random"

não sei se conseguiram entender, as vezes o comando começa com import e outras começa com from. Qual o motivo?

3 respostas
solução!

Olá Anderson, tudo bem? Espero que esteja gostando do curso de Machine Learning até o momento.

Sobre a sua dúvida, é comum utilizarmos o "import" no começo do código para importar uma biblioteca inteira, como é o caso do "import pandas as pd". Nesse caso, estamos importando a biblioteca "pandas" inteira e dando um apelido para ela, que é "pd". Dessa forma, podemos utilizar as funções dessa biblioteca no nosso código utilizando o apelido "pd".

Já o "from" é utilizado para importar apenas uma função específica de uma biblioteca, como é o caso do "from numpy import random". Nesse caso, estamos importando apenas a função "random" da biblioteca "numpy". Dessa forma, podemos utilizar a função "random" diretamente no nosso código, sem precisar utilizar o apelido da biblioteca.

Em alguns casos onde sabemos de antemão que vamos importar apenas uma função pode ser uma boa prática importar apenas ela.

Espero ter esclarecido a sua dúvida. Qualquer outra pergunta, é só falar. Bons estudos!

Alan, essa opção de importar só uma função em vez da biblioteca inteira torna o código python mais leve?

Oi Anderson,

Pelo o que conheço a diferença é pouca, mas o programa fica mais leve e rápido se você realizar a importação de uma única função. Principalmente se essa única função for chamada várias vezes no código. Além disso, facilita a leitura do código.