ANTES DE EMPEZAR

Preguntas frecuentes

¿Qué es Traza?

Es una herramienta educativa en español para ejecutar algoritmos de Python y observar su traza: líneas ejecutadas, variables, estructuras y llamadas a funciones.

¿Necesito instalar Python?

No. La versión web utiliza Pyodide para ejecutar Python dentro del navegador. La primera ejecución carga el intérprete; después puedes explorar la traza con los controles.

¿Es gratuita? ¿Hay que registrarse?

Esta versión se puede utilizar gratis y sin crear una cuenta.

¿Qué código admite?

Variables, condiciones, bucles for y while, funciones, recursividad, listas, tuplas, diccionarios, conjuntos, matrices representadas como listas de listas, print, input y excepciones. Algunas construcciones están restringidas; la aplicación explica los errores de validación.

¿Puedo utilizar librerías o archivos?

Esta versión está orientada a algoritmos básicos. No admite importaciones, acceso a archivos o red desde el código, clases, hilos ni programación asíncrona.

¿Cómo respondo a input()?

Cuando el programa pida un dato, aparecerá un campo en la consola. Escribe la respuesta y pulsa Enter. También puedes configurar respuestas preparadas.

¿Por qué se detiene un algoritmo largo?

La web limita el tiempo de cálculo, la profundidad de llamadas y el número de eventos registrados para mantener la interfaz manejable. Las estructuras grandes se muestran parcialmente.

¿Qué navegador necesito?

Un navegador moderno con JavaScript, WebAssembly y memoria compartida disponibles. La aplicación avisa si no puede ejecutarse. La web necesita servirse con las cabeceras de aislamiento incluidas en el paquete.

¿Se envía mi código a un servidor para ejecutarlo?

En esta versión web, el código y las respuestas se procesan en la memoria de tu navegador. El alojamiento recibe las solicitudes necesarias para descargar la web. Consulta la página de privacidad para más detalles.

Probar el visualizador ↗