Python · Essencial · Inglês · Técnico
import
Carrega um módulo ou pacote e liga seus nomes ao escopo atual. Com from, traz apenas itens específicos. O módulo é executado uma única vez e fica em cache.
Onde usar
Está no topo de quase todo arquivo. Em code review, a convenção da PEP 8 é agrupar imports da biblioteca padrão, de terceiros e do projeto, evitando o import com asterisco.
Em código
import math
from pathlib import Path
print(math.sqrt(16)) # 4.0
print(Path('a/b.txt').suffix) # .txtExemplos
Move that import to the top of the file.
Mova esse import para o topo do arquivo.
Don't use import star, it hides where names come from.
Não use import com asterisco, ele esconde de onde vêm os nomes.
Cuidado
Evite from modulo import *: ele polui o espaço de nomes e esconde de onde cada nome veio.
Sinônimos
importação