Python · Essencial · Português · Técnico
módulo
Arquivo .py que reúne funções, classes e variáveis e pode ser carregado em outro código com import. É a unidade básica de organização e reuso em Python.
Onde usar
Cada módulo é carregado uma vez e guardado em cache, mesmo se importado em vários lugares. No review surgem discussões sobre quando dividir um arquivo grande em módulos menores.
Em código
# util.py
def dobro(n):
return n * 2
# main.py
import util
print(util.dobro(4))Exemplos
Criei um módulo só para as funções de data.
Importe apenas o módulo de que você precisa.
Cuidado
Não confunda com pacote: o módulo é um arquivo, enquanto o pacote é um diretório que agrupa módulos.
Sinônimos
module