Módulos Python
Os módulos em python é um conceito relacionado a capacidade de importar funções para você utilizar em outro código. Ué, como assim? Bom, vou explicar melhor. Aqui diferente dos demais tópicos estudados anteriormente, você irá precisar criar pelo menos dois arquivos com a extensão .py para entender o conceito de módulo.
Primeiro vamos criar um arquivo com seu editor de texto favorito e chamar ele de main.py e criar um segundo arquivo chamado calculadora.py ok?
vamos começar com o conteúdo do arquivo calculadora.py. O arquivo calculadora.py irá conter o seguinte código:
return num1 + num2def subtrair(num1, num2):
return num1 – num2def multiplicar(num1, num2):
return num1 * num2def dividir(num1, num2):
return num1 / num2
Agora, o conteúdo do arquivo main.py será:
num2 = 3resultado = calculadora.somar(num1, num2)
print(“{} + {} = {}”.format(num1, num2, resultado))resultado = calculadora.subtrair(num1, num2)
print(“{} – {} = {}”.format(num1, num2, resultado))resultado = calculadora.multiplicar(num1, num2)
print(“{} x {} = {}”.format(num1, num2, resultado))
resultado = calculadora.dividir(num1, num2)
print(“{} / {} = {}”.format(num1, num2, resultado))
Quando você executar o código acima irá obter o seguinte resultado:
20 – 3 = 17
20 x 3 = 60
20 / 3 = 6.666666666666667
Utilizar módulos é muito bom para que você possa organizar suas funções de acordo com algum objetivo. E seu uso é bastante simples como foi ilustrado acima. Você simplesmente cria um arquivo com as funções que pretende utilizar. Cria outro arquivo que irá utilizar suas funções e por meio da palavra reservada import você menciona o módulo/nome do seu script python e a partir dessa chamada você consegue acessar as funções que criou dentro desse módulo python.
O exemplo acima foi tão simples e ilustrativo que eu acredito que não seja necessário mais exemplos para ilustrar seu conceito.
Este artigo foi importado automaticamente por fazer parte do Planetário Dev. Quer fazer parte deste HUB de conteúdos? Faça parte do Planetário e veja as vantagens.
Não tem site ou blog? Seja um autor do site e ainda pode ser remunerado.
Mais sobre Newsletters?
32 melhores newsletters sobre negócios, startups e tecnologia para assinar em 2022
Leia também: