Olá Pedro, tudo bem com você?
Na programação, muitas vezes, a melhor prática é uma questão de estilo e preferência pessoal. No entanto, existe uma convenção amplamente aceita na comunidade Python que é importar todas as bibliotecas necessárias no início do seu código.
Isso é feito por algumas razões:
- Torna imediatamente claro para outras pessoas (ou para você mesmo no futuro) quais bibliotecas o seu código depende.
- Se houver algum problema com as bibliotecas que você está tentando importar (por exemplo, elas não estão instaladas), você saberá imediatamente ao executar o seu código, em vez de descobrir mais tarde, quando a parte do código que usa a biblioteca for executada.
Portanto, a prática recomendada seria algo como:
import os
import math
import numpy as np
def minha_funcao():
…
Espero ter ajudado e bons estudos!
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!