Tópicos populares
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
se a polícia do python ler meu código, vou pegar prisão perpétua
eu não sabia que as importações locais eram controversas, eu importo bibliotecas dentro de funções o tempo todo
mas com grande poder vem grande responsabilidade
eu entendo que o pep8 sugere importações globais, mas toda regra tem exceções, e você deve saber quando quebrá-las
aqui estão algumas vantagens das importações locais:
saber exatamente de onde suas dependências estão vindo no momento em que as utiliza, em vez de ter que rolar até o topo de um arquivo
pode importar módulos condicionalmente quando/se precisar deles
pode melhorar o tempo de carregamento de um módulo porque você não precisa importar tudo no início
pode ajudar a sair de dependências circulares (supondo que você esteja muito preguiçoso para corrigir a dependência circular da maneira certa)
obviamente, também há desvantagens nas importações locais, mas este é um texto superficial, então não vou mencioná-las aqui
no geral, minha recomendação é usar importações globais, mas entenda os trade-offs para que você possa aproveitar as importações locais quando necessário

Top
Classificação
Favoritos