Texte & documents
Nombres & calcul
Données & formats
Sécurité
Développement & DevOps
Intelligence artificielle
Finances
Santé et bien-être
Productivité
Jeux et divertissement
Multimédia & design
Entreprise
Guide d'utilisation
Comment ça marche

Écris ou colle du code Python et clique sur « Exécuter ». Il s'exécute dans ton navigateur, dans un thread séparé : rien à installer. La première fois, l'interpréteur est téléchargé (environ 12 Mo, depuis jsDelivr) ; ensuite il reste dans le cache du navigateur.

Fichiers de données

Un programme qui fait open("datos.txt") a besoin de ce fichier : ajoute-le avec « Ajouter un fichier ». Il n'est envoyé nulle part ; il reste dans ton navigateur. Les exemples des articles apportent les leurs.

Arrêter un programme

« Arrêter » éteint l'interpréteur et en démarre un autre la prochaine fois (cela prend quelques secondes). C'est le seul moyen d'interrompre une boucle infinie.

Liens vers un exemple

Un lien avec ?example=… ouvre un exemple avec son code et ses données, mais ne l'exécute pas : tu le consultes et, si tu veux, tu cliques sur « Exécuter ». Rien de ce que tu écris ni de tes fichiers ne quitte ton navigateur.

Laboratoire PythonExécutez Python dans le navigateur
Laboratoire PythonExécute Python dans le navigateur

Ce que le programme verra dans sys.argv, séparé par des espaces.
Ils restent dans ton navigateur : ils ne sont envoyés nulle part.

Ceci télécharge un fichier depuis Internet. Va vers 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. Rien de toi n'est envoyé, même si ce serveur voit bien ton IP et quel fichier tu demandes.