El tutor (Online Python Tutor) permite visualizar paso a paso la ejecución de un programa para así poder hacer las correcciones sobretodo en el caso de ser un principiante en programación. En la parte superior del visualizador se puede ver una flecha roja que recorre el código y al lado se ve cómo cambian las variables. Y si el prgrama tiene alguna salida, ésta aparece en la parte inferior. Veamos como luce la página:
Otra fuente para aprender Python que se recomienda mucho es el libro "How to think like a computer scientist". El autor es Allen Downey y se puede descargar gratuitamente. Aquí una muestra del contenido del libro:
Y finalmente el curso de MITOPENCOURSEWARE, introducción a la ingeniería eléctrica y la informática ofrece una excelente introducción al lenguaje Python: