Python Visualizer
Español

Python 3.12 listo

Visualiza la Ejecución
de Código Paso a Paso.

Usa este visualizador de Python gratuito para ejecutar código línea por línea, revisar valores, seguir llamadas y convertir un error confuso en un siguiente paso claro.

Nuevo Explica cualquier paso en lenguaje sencillo.

untitled.pyGuardado localmente

Editor

Traza de ejecución

Listo
Current stepStep 4 of 8

Checking whether 5 already exists in seen.

5if number in seen:

Frames stay visible while their nested calls finish.

01 / Ver

Sigue el recorrido, no solo la salida.

Cada ejecución se convierte en una línea de tiempo clara para entender cuándo cambia un valor.

02 / Preguntar

Desbloquéate con el contexto exacto.

Pregunta por la línea seleccionada, la variable actual o una excepción.

03 / Compartir

Lleva a otra persona al mismo paso.

Guarda una captura con código, posición de la traza y valores seguidos.

Preguntas sobre el visualizador

Preguntas sobre visualizar código Python.

Comprende la traza de ejecución antes de ejecutar tu próximo programa.

¿Qué es un visualizador de código Python?

Ejecuta un programa paso a paso y muestra la línea activa, las variables locales, las llamadas y la salida.

¿Cómo muestra las funciones recursivas?

Cada llamada recursiva aparece como un marco de pila. El mapa conserva visibles las llamadas anteriores.

¿Puedo revisar variables durante la ejecución?

Sí. Selecciona cualquier paso para revisar las variables locales y el valor seguido.

¿Qué ocurre si el código tiene un error?

Los errores de sintaxis no muestran una traza antigua. Los errores de ejecución conservan los pasos válidos previos.

¿El visualizador se ejecuta en el navegador?

Sí. Usa un entorno Python basado en WebAssembly dentro de un trabajador del navegador.

Aprende con un visualizador de Python

Visualiza la Ejecución Antes de Confiar en la Salida.

Al visualizar la ejecución de código, un programa Python deja de ser una caja negra. Sigue la línea activa, los valores, las llamadas, los retornos y los errores mientras el programa se ejecuta.

El mapa de ejecución ayuda a comprender cómo las funciones anidadas y recursivas crean marcos de pila. Selecciona un paso para ver qué cambió y por qué.

Esta herramienta gratuita para el navegador está diseñada para ejercicios pequeños. Pega un fragmento, ejecútalo, compara la traza y explica el resultado con claridad.

Una forma más clara de aprender Python

Depura con un mapa.

Comienza con un ejemplo

Keyboard shortcuts

Keep moving through the trace.

SpacePlay or pause
Previous step
Next step