Coletânea Python do ZERO às Redes Neurais Artificiais
Importando bibliotecas
Em Python, de acordo com a nossa necessidade, existe a possibilidade de trabalharmos com as bibliotecas básicas já inclusas, ou importarmos outras bibliotecas que nos tragam novas funcionalidades.
Python como já dissemos anteriormente algumas vezes, é uma linguagem de programação "com pilhas inclusas", ou seja, as bibliotecas básicas que você necessita para grande parte das funções básicas já vem incluídas e pré-alocadas, de forma que basta chamarmos a função que queremos para de fato usá-la.
Porém, dependendo de casos específicos, podemos precisar fazer o uso de funções que não são nativas ou que até mesmo são de bibliotecas externas ao Python padrão, sendo assim necessário que importemos tais bibliotecas para acessarmos suas funções.
Em Python existem duas formas básicas de trabalharmos com as importações, de forma bastante simples, podemos importar uma biblioteca inteira a referenciando pelo nome após o comando import, ou podemos importar apenas algo de dentro de uma biblioteca externa para incorporarmos em nosso código, através do comando from (nome da biblioteca) import (nome da função). Por exemplo:
O Python em todas suas versões já conta com funções matemáticas pré-alocadas, porém para usarmos algumas funções ou constantes matemáticas, é necessário importá-las. Supondo que por algum motivo nosso código precise de pi, para que façamos o cálculo de alguma coisa. Podemos definir manualmente o valor de pi e atribuir a algum objeto, ou podemos importá-lo de alguma biblioteca externa.
No primeiro exemplo, podemos importar a biblioteca math, assim, quando referenciarmos o valor de pi ele já estará pré-alocado para uso, por exemplo.
O valor de pi, que faz parte da biblioteca math será multiplicado pelo raio e elevado ao quadrado. Como você está importando esse item da biblioteca math, não é necessário especificar o seu valor, neste caso, o valor de pi (3,1416) já está associado a pi.
O resultado será: 735.41
No segundo exemplo, podemos importar apenas a função pi de dentro da biblioteca math, da seguinte forma.
O valor de pi será multiplicado pelo raio e elevado ao quadrado.
O retorno será: 735.41
Por fim, apenas para concluir o nosso raciocínio, uma biblioteca é um conjunto de parâmetros e funções já prontas para facilitar a nossa vida, aqui, podemos definir manualmente o valor de pi ou usar ele já pronto de dentro de uma biblioteca.
Apenas faça o seguinte exercício mental, imagine ter que programar manualmente todas as funções de um programa (incluindo as interfaces, entradas e saídas, etc...), seria absolutamente inviável.
Todas linguagens de alto nível já possuem suas funções de forma pré-configuradas de forma que basta incorporá-las ao nosso builtin e fazer o uso.