Tópicos em alta
#
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 Python ler meu código, eu 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 todas as regras têm exceções e você deve saber quando quebrá-las
Aqui estão algumas vantagens das importações locais:
Saiba exatamente de onde vêm suas dependências no momento de usá-las, em vez de ter que rolar até o topo de um arquivo
pode importar condicionalmente módulos quando/se você precisar deles
pode melhorar o tempo de carregamento de um módulo porque você não precisa importar tudo no início
pode ajudá-lo a sair das dependências circulares (supondo que você esteja com preguiça de corrigir a dependência circular da maneira certa)
Obviamente, também existem desvantagens nas importações locais, mas esta é uma peça de sopro, então não vou mencioná-las aqui
No geral, minha recomendação é usar importações globais, mas entender as compensações para que você possa aproveitar as importações locais quando necessário

Melhores
Classificação
Favoritos