Ir para o conteúdo
PyPro PyPro
Artigos Cursos Projetos Missão Sobre nós Contato

Dicas Pythônicas

Usando Seus Próprios Módulos em Python

Modularizar o código não só melhora a organização, mas também facilita a reutilização e manutenção

Por Dilermando Piva Jr. · 06/12/2024

Olá, caro leitor!

Seja muito bem-vindo a mais uma edição da "Dicas Pythonicas".

No pyPRO, continuamos a compartilhar dicas essenciais para você se tornar um profissional Python de destaque.

Hoje, vamos falar sobre um tema fundamental para qualquer programador: como usar seus próprios módulos em Python. Modularizar o código não só melhora a organização, mas também facilita a reutilização e manutenção.

Vamos começar com um exemplo prático que demonstra como você pode criar e usar seus próprios módulos:

Criando o Módulo funcoes.py

Primeiro, vamos criar um módulo chamado funcoes.py. Este arquivo conterá uma função chamada minmax que retorna o menor e o maior de dois números:

 

# funcoes.py

def minmax(a, b):

return (min(a, b), max(a, b))

 

Agora que temos nosso módulo, podemos utilizá-lo em outro script.

Utilizando o Módulo

Aqui está como você pode importar e usar o módulo funcoes em seu script principal:

import funcoes

 

x, y = funcoes.minmax(25, 5)

print(f"menor: {x} e maior: {y}")

 

Ou, se preferir, você pode importar apenas a função específica do módulo:

from funcoes import minmax

 

x, y = minmax(25, 5)

print(f"menor: {x} e maior: {y}")

 

Como Funciona?

import funcoes:

Importa o módulo inteiro, permitindo acessar suas funções usando a notação funcoes.nome_da_funcao.

from funcoes import minmax:

Importa apenas a função minmax, tornando-a disponível diretamente no seu script sem a necessidade de prefixá-la com o nome do módulo.

Esse método de criar e usar seus próprios módulos é uma prática recomendada em Python, pois promove a reutilização de código e melhora a estruturação dos projetos.

Espero que esta dica inspire você a modularizar seus projetos e aproveitar ao máximo a flexibilidade do Python. Não perca nossa próxima edição, onde exploraremos mais uma técnica poderosa para aprimorar seu código!

Até lá, continue praticando e evoluindo. Lembre-se: no pyPRO, sempre há mais para descobrir!

Um forte abraço,

 

Prof. Dr. Dilermando Piva Jr.
Idealizador do pyPRO
Visite: https://pypro.com.br para mais informações sobre Python, Ciência de Dados e Git/GitHub.

 

← Voltar para artigos

pyPRO - Python para todos.

Instagram YouTube LinkedIn X (Twitter)