Écrivez et exécutez du Python dans votre navigateur avec un véritable interpréteur derrière. L'éditeur Monaco vous offre la coloration syntaxique Python, le rechercher-remplacer et le formatage ; l'explorateur de fichiers vous permet de créer de petits scripts multi-fichiers ; et le panneau d'entrée standard alimente input() pour que les programmes interactifs fonctionnent aussi. Choisissez un exemple de démarrage ou collez votre propre code et voyez la sortie réelle — y compris des tracebacks complets lorsqu'une exception est levée.
Idéal pour
- Essayer une fonctionnalité du langage Python ou un algorithme rapide sans ouvrir un éditeur en local.
- Reproduire un petit bug sur deux ou trois fichiers et partager la reproduction exacte.
- Exécuter un script qui lit l'entrée, puis lire sa sortie en ligne.
Comment utiliser le Compilateur Python
- Partez d'un exemple (Hello World, FizzBuzz, Fibonacci et plus) ou écrivez le vôtre.
- Ajoutez des fichiers avec l'explorateur si votre script importe ses propres modules.
- Si votre code appelle
input(), ouvrez le panneau Entrée et ajoutez une ligne par lecture. - Appuyez sur Exécuter (ou Ctrl+Enter) pour exécuter ; lisez la sortie et tout traceback ci-dessous.
- Copiez le code, ou téléchargez le fichier — les scripts multi-fichiers se téléchargent sous forme de zip.
Ce que le Compilateur Python permet
- Vraie exécution Python qui fait apparaître une sortie et des tracebacks authentiques, pas seulement des soulignements rouges.
- Scripts multi-fichiers avec un explorateur de fichiers, des onglets et une recherche entre fichiers.
- Prise en charge de l'entrée standard pour que les programmes interactifs avec
input()s'exécutent comme prévu. - Confort d'édition : formater, rechercher-remplacer, retour à la ligne et thèmes d'éditeur.
Exemples
Hello World
Entrée
print("Hello, World!")
Sortie
Hello, World!
Lire l'entrée avec stdin
Entrée
name = input()
print(f"Hi {name}, your name has {len(name)} letters.")
Input panel:
Ada
Sortie
Hi Ada, your name has 3 letters.
Foire aux questions
Où s'exécute mon code ?
Votre code est envoyé au backend de Parsepad, exécuté avec un véritable interpréteur Python dans un bac à sable, et la sortie est renvoyée à votre navigateur. Contrairement à un outil purement côté client, l'exécution nécessite un aller-retour réseau — c'est ce qui lui permet de rapporter une sortie et des tracebacks authentiques de l'interpréteur.
Puis-je exécuter des programmes qui lisent l'entrée ?
Oui. Ouvrez le panneau Entrée depuis la barre d'état et saisissez une ligne pour chaque appel à input() que fait votre programme. Les lignes sont fournies à l'entrée standard dans l'ordre lors de l'exécution.
Prend-il en charge plusieurs fichiers ?
Oui. Utilisez l'explorateur de fichiers pour ajouter des modules répartis sur plusieurs fichiers .py. Lorsque vous téléchargez un script multi-fichiers, il est empaqueté sous forme de zip afin que la structure soit préservée.
Quelle version de Python est utilisée ?
Un runtime Python 3 actuel. Les modules de la bibliothèque standard sont disponibles ; l'accès réseau, les opérations spécifiques à la plateforme et les tâches de longue durée sont limités par le bac à sable d'exécution.