Texto y documentos
Números y cálculo
Datos y formatos
Seguridad
Desarrollo y DevOps
Inteligencia Artificial
Finanzas
Salud y bienestar
Productividad
Juegos y entretenimiento
Multimedia y diseño
Empresa
Guía de uso
Cómo se usa

Escribe o pega código Python y pulsa «Ejecutar». Corre en tu navegador, en un hilo aparte: no hay que instalar nada. La primera vez descarga el intérprete (unos 12 MB, de jsDelivr); después queda en la caché del navegador.

Ficheros de datos

Un programa que hace open("datos.txt") necesita ese fichero: añádelo con «Añadir fichero». No se sube a ningún sitio; se queda en tu navegador. Los ejemplos de los artículos traen los suyos.

Parar un programa

«Parar» apaga el intérprete y arranca otro la próxima vez (tarda un par de segundos). Es la única forma de cortar un bucle infinito.

Enlaces a un ejemplo

Un enlace con ?example=… abre un ejemplo con su código y sus datos, pero no lo ejecuta: lo ves y, si quieres, pulsas «Ejecutar». Nada de lo que escribes ni de tus ficheros sale de tu navegador.

Laboratorio de PythonEjecuta Python en el navegador
Laboratorio de PythonEjecuta Python en el navegador

Lo que verá el programa en sys.argv, separado por espacios.
Se quedan en tu navegador: no se suben a ningún sitio.

Esto descarga un fichero de Internet. Va a cdn.jsdelivr.net. Descarga el intérprete de Python (unos 12 MB) y los paquetes que tu código importe (numpy, pandas…) desde jsDelivr. Tu código y tus ficheros no salen del navegador. No se envía nada tuyo, aunque ese servidor sí ve tu IP y qué fichero pides.