Diagramas de Funciones y Módulos
En esta sección visualizaremos cómo funcionan las funciones y módulos en Python para ayudar a comprender su estructura y comportamiento.
Anatomía de una Función

Flujo de Ejecución de una Función (Diagrama de Secuencia)

Estructura de Módulos y Paquetes (Diagrama de Árbol)

Ciclo de Vida de un Módulo

Comportamiento de importaciones:
# Primera importación - Ejecuta todo el código
import mi_modulo
print("Primera importación completada")
# Segunda importación - Usa la versión en caché
import mi_modulo # No ejecuta el código de nuevo
print("Segunda importación completada")
# Recarga forzada del módulo
import importlib
importlib.reload(mi_modulo)
print("Módulo recargado - código ejecutado de nuevo")
Estos diagramas te ayudarán a visualizar cómo funcionan las funciones y módulos en Python, facilitando su comprensión y uso efectivo en tus programas.