import modulo
: Importa o módulo inteiro. Acesso aos itens via modulo.item
.
from modulo import item1, item2
: Importa itens específicos diretamente.
import modulo as apelido
: Importa o módulo com um nome alternativo.
from modulo import item as apelido
: Importa um item específico com um nome alternativo.
from modulo import *
: EVITAR (exceto em casos muito específicos e controlados).
from . import modulo_relativo
: Importação relativa dentro de um pacote (módulo no mesmo nível).
from .subpacote import modulo
: Importação relativa dentro de um pacote (módulo em um subpacote).
__init__.py
: Arquivo que identifica um diretório como pacote.
__all__ = ['item1', 'item2']
: Lista que controla o que é importado com from pacote import *
.
isort
: Biblioteca para organizar importações automaticamente (PEP 8).