Existe un sitio llamado http://www.pythontutor.com/ que nos permite conocer el flujo de un programa escrito en Python. Puedes ver cargar un ejemplo o escribir tu propio código y ver como funciona paso a paso. Como se ve en la imagen, se muestra el código, el flujo del mismo y el resultado. Es bastante útil conocer como funciona el código escrito, incluso si existe errores en este. Links http://www.trypython.org/ http://ironpython.net/try/
Programación en diversos lenguajes y tecnologías.