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.