ExpertiDict

Python · Essencial · Português · Técnico

módulo

/ˈmɔ.du.lu/substantivo

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

Veja também

Todos os termos de Python