Resolvido: crie um arquivo e importe-o como biblioteca em outro arquivo

Última atualização: 09/11/2023

No mundo atual de desenvolvimento de software, é crucial manter práticas de codificação organizadas e limpas. Uma dessas práticas é criar arquivos separados para funcionalidades específicas e importá-los como bibliotecas em outros arquivos. Isso não apenas melhora a legibilidade do código, mas também auxilia na reutilização do código. Este artigo irá guiá-lo sobre como criar um arquivo e importá-lo como uma biblioteca em outro arquivo usando Python, seguido de uma explicação passo a passo do código. Além disso, exploraremos algumas bibliotecas e funções relacionadas que podem ser úteis para desenvolvedores.

Para começar, vamos entender o problema em questão. Suponha que você tenha um arquivo Python contendo várias funções e queira usar essas funcionalidades em outro arquivo. Em vez de copiar e colar o código, importar o arquivo como uma biblioteca pode economizar tempo e esforço, aumentando a eficiência geral.

Siga estas etapas para criar um arquivo e importá-lo como uma biblioteca em outro arquivo usando Python:

1. Crie um novo arquivo Python com as funções desejadas.
2. Salve o arquivo com um nome adequado, por exemplo, “my_library.py”.
3. Agora, em outro arquivo Python, você pode importar esta biblioteca usando a palavra-chave “import”.

Aqui está uma explicação passo a passo do código:

Primeiro, crie um novo arquivo Python chamado “my_library.py” e inclua as seguintes funções:

def addition(a, b):
    return a + b

def multiplication(a, b):
    return a * b

Essas duas funções realizam operações de adição e multiplicação, respectivamente.

Agora, vamos criar outro arquivo Python chamado “main.py” onde importaremos nossa “my_library.py”:

import my_library

result1 = my_library.addition(3, 5)
result2 = my_library.multiplication(3, 5)

print("Addition: ", result1)
print("Multiplication: ", result2)

Em “main.py”, primeiro importamos o arquivo “my_library”. Em seguida, chamamos as funções de “adição” e “multiplicação” de “my_library.py” usando a notação de ponto. Por fim, imprimimos os resultados das respectivas operações.

Ao executar “main.py”, você verá a saída como:

""
Adição: 8
Multiplicação: 15
""

Importação e bibliotecas de Python

Python fornece um vasto conjunto de bibliotecas, também conhecidas como módulos, que permitem a execução de diversas tarefas com facilidade. Você pode criar seu próprio módulo ou importar bibliotecas integradas que acompanham o Python.

Importando bibliotecas é um processo simples: basta usar a palavra-chave “import” seguida do nome da biblioteca. Você também pode usar a palavra-chave “from” para importar funções específicas de uma biblioteca:

from my_library import addition

Aqui, você importa apenas a função “adição” de “my_library.py” e pode usá-la diretamente, sem a notação de ponto.

Funções e Pacotes

A função é um bloco de código reutilizável usado para executar uma tarefa específica. As funções ajudam a melhorar a legibilidade e a reutilização do código. Você pode definir suas próprias funções, conforme mostrado no exemplo acima, ou usar funções integradas do Python.

A pacote é uma coleção de módulos e bibliotecas Python organizados em uma hierarquia de diretórios. Simplifica o processo de gerenciamento e distribuição de múltiplas bibliotecas e suas dependências. Python possui uma ampla gama de pacotes disponíveis para diversas tarefas, como NumPy para computação numérica, pandas para manipulação de dados e TensorFlow para aprendizado de máquina.

Concluindo, criar arquivos separados para funcionalidades específicas e importá-los como bibliotecas em outros arquivos melhora a organização, legibilidade e manutenção do código em projetos Python. Compreender instruções de importação, funções e pacotes fornecerá aos desenvolvedores ferramentas essenciais para práticas de codificação eficientes.

Artigos relacionados: