Olá Hebert, tudo bem com você?
Meus parabéns pelo empenho e dedicação nos estudos, essa busca pelo conhecimento é muito importante. Quando estamos importando módulos no Python existe uma recomendação pela PEP 8 (Guia de Estilo de Código - Python Enhancement Proposals) de que os import
devem ficar no topo do nosso arquivo. Exemplo:
import forca
import adivinhacao
# Código
A PEP08 foi criada para que exista uma padronização dos códigos em Python, ela aborda todos os padrões esperados em um projeto Python, com o objetivo de facilitar a leitura e entendimento por parte da pessoa programadora.
Assim, uma das desvantagens do uso da importação de módulos dentro da estrutura do código, será a quebra da padronização, além da dificuldade para conhecer todos os módulos e bibliotecas utilizadas no arquivo, fato que não ocorre quando a importação é explícita no início do código.
Caso queira saber um pouco mais sobre a PEP 8, a Alura possui um curso dedicado a esse tema:
• Python: boas práticas de código com PEP8
Lembre-se que pode contar sempre com o fórum Alura, seja para tirar dúvidas, compartilhar dicas e seu desenvolvimento.
Espero ter lhe ajudado, fico à disposição.
Abraços e bons estudos.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!