Coletânea Python do ZERO às Redes Neurais Artificiais

Fernando Feltrin · Capítulo 173 de 287

Páginas do PDF

Coletânea Python do ZERO às Redes Neurais Artificiais

Bibliotecas, Módulos e Pacotes

 

Ao longo dos últimos capítulos fomos explorando funcionalidades do

Python nos mais diversos contextos, onde em alguns casos foi necessário realizar a importação de bibliotecas, módulos e/ou pacotes que por uma questão de performance não eram carregados por padrão.

Nesses moldes, vimos algumas dessas arquiteturas de código

independente que de acordo com a aplicação adicionavam as ferramentas necessárias para os mais específicos fins.

Como comentado algumas vezes anteriormente, com o básico de Python

é possível fazer muita coisa, e enquanto estudantes de programação desconhecemos toda a gama de possibilidades que a linguagem de programação em si oferece.

Nessa linha de raciocínio, é importante saber onde consultar a

documentação da linguagem assim como buscar entender suas ferramentas.

 

Independente da IDE que você esteja usando, é totalmente possível

executar a qualquer momento a função dir( ), esta por sua vez reservada ao sistema, irá oferecer como retorno tudo o que está pré-carregado no Python, assim como pode ser usada para explorar tudo o que há dentro de uma biblioteca, módulo ou pacote.

Executando a função dir( ) em qualquer parte do corpo do código, sem

parâmetros, é possível ver tudo o que está pré-carregado e disponível para uso.

 

Todo estudante de Python em algum momento ouviu falar o jargão

“Python já vem com pilhas inclusas”, fazendo referência a que justamente a linguagem em seu estado “puro” já possui muitas ferramentas pré-carregadas.

Porém, de acordo com a necessidade é perfeitamente normal fazer a

importação de alguma biblioteca externa.

Apenas como exemplo, importando builtins é carregado em nossa IDE

uma grande quantidade de métodos/funções para os mais diversos fins.

 

Fazendo o mesmo com uma biblioteca externa, nesse caso a biblioteca

random, muito utilizada para realizar operações aritméticas em cima de números gerados aleatoriamente.

Como retorno é possível ver tudo o que é carregado da referente

biblioteca. Bastando apenas recorrer a sua documentação para entender a fundo as funcionalidades as quais serão implementadas em nosso código.