Python:
Imprimiendo salida de depuración

Cómo:

# Simple mensaje de depuración
print("Revisando el valor de x:", x)

# Mensaje condicional
if debug_mode:
    print("Modo de depuración activado.")

# Usando f-strings para incluir variables directamente
usuario = "Alicia"
print(f"Bienvenida, {usuario}")

# Imprimiendo valores de una lista
numeros = [4, 8, 15, 16, 23, 42]
for num in numeros:
    print(f"El número en la lista es: {num}")

Ejemplo de salida:

Revisando el valor de x: 42
Modo de depuración activado.
Bienvenida, Alicia
El número en la lista es: 4
El número en la lista es: 8
...

Profundización

Históricamente, imprimir para depuración ha sido una de las técnicas más rápidas y fáciles para inspeccionar código. No requiere herramientas adicionales más allá del entorno básico de programación. Alternativas incluyen el uso de depuradores (debuggers) y herramientas de logging que ofrecen más control y opciones, como niveles de severidad y salida a archivos. A nivel de implementación, print() en Python es una función que escribe en sys.stdout y puede ser reemplazado o extendido para personalizar su comportamiento.

Ver También