Resolução de importações entre módulos e pacotes Python
Importando entre diretórios diferentes
Quando um projeto cresce, é comum dividir o código em pacotes organizados por responsabilidade. Suponha a seguinte estrutura:
aplicacao/
├── principal.py
└── pacotes/
├── utilitarios/
│ ├── __init__.py
│ └── texto.py
└── modelos/
├── __init__.py
└── dados.py
Se principa ...
Publicado em 7-23 04:06
Funções Recursivas, Funções Anônimas e Integradas, Módulos e Pacotes, Padrões de Desenvolvimento
Recursão e Busca Binária
1. Recursão
Uma função recursiva é aquela que chama a si mesma durante sua execução. Este mecanismo é útil para resolver problemas que podem ser divididos em subproblemas semelhantes.
# Chamada recursiva direta
def mostrar_mensagem():
print('Olá do mundo recursivo')
mostrar_mensagem() # Chamada a si mesma
# Ch ...
Publicado em 6-13 21:51