La depuración de programas (del inglés debugging) es el proceso de identificar y corregir errores de programación.
Allá donde nos interese comprobar algún valor, podemos imprimirlo utilizando la función print.
La función breakpoint() permite lanzar una sesión interactiva de depuración (llama a pdb). Desde esta sesión podemos ir pidiendo el valor de las variables en un determinado momento e ir avanzando en la ejecución de código línea a línea.
Comandos que se pueden usar en la sesión interactiva con pdb:
n: ejecuta la siguiente línea de códigonombre_variable: muestra el valor de la variable nombre_variable en ese momento de la ejecución.