Skip to content
Python 3.12 · NumPy · SciPy · Matplotlib

Compilateur Python en ligne

myCompiler est un compilateur, éditeur et exécuteur de code Python en ligne gratuit qui vous permet d'écrire, d'exécuter et de partager du code Python directement dans votre navigateur. Il fonctionne comme votre playground, sandbox, fiddle, compilateur cloud et REPL en ligne pour Python. Aucun téléchargement, aucune installation nécessaire. Ouvrez simplement l'éditeur et commencez à coder avec la coloration syntaxique, l'autocomplétion et une sortie instantanée.

27+ langages Utilisé par 1M+ développeurs Gratuit pour toujours

Comment exécuter du code Python en ligne

Trois étapes pour passer de l'idée à l'exécution de code Python dans ce playground en ligne. Aucun compte requis.

Écrivez votre code Éditeur de code avec coloration syntaxique, numéros de ligne et un onglet de fichier indiquant le langage actuel main.py 1 1 2 3 4 5 6 7 Python Ln 7, Col 25

Écrivez votre code

Ouvrez l'éditeur Python et commencez à écrire. L'éditeur intelligent vous offre la coloration syntaxique, l'autocomplétion et la détection d'erreurs au fur et à mesure que vous tapez.

Cliquez sur Exécuter Éditeur avec un bouton Exécuter et un raccourci clavier pour exécuter du code sur des serveurs cloud main.py 2 Run or press Ctrl +

Cliquez sur Exécuter

Cliquez sur le bouton Run ou appuyez sur +Enter pour exécuter votre code Python sur des serveurs cloud sécurisés et isolés.

Voir les résultats Terminal intégré affichant la sortie du programme avec invite de commande et résultats d'exécution main.py 3 1 2 ... Terminal $ python main.py $ Program finished

Voir les résultats

La sortie s'affiche instantanément dans le terminal intégré. Les erreurs et les exceptions apparaissent avec des messages clairs et utiles.

Tout ce dont vous avez besoin pour coder en Python

Un IDE Python en ligne complet et un playground dans votre navigateur. Écrivez, exécutez et partagez du code sans aucune configuration.

Aucune configuration requise

Commencez à coder en quelques secondes avec cet interpréteur Python dans le navigateur. Aucun téléchargement, aucune installation, aucune configuration d'environnement. Ouvrez votre navigateur, allez sur myCompiler et commencez immédiatement à écrire du code Python.

Fonctionne sur tout appareil doté d'un navigateur web. Bureau, portable, tablette, téléphone, Chromebook. Il n'y a rien à installer et rien à configurer.

Éditeur de code complet

Écrivez du code Python avec un éditeur de code de niveau professionnel intégré à votre navigateur. La coloration syntaxique met en couleur votre code pour une meilleure lisibilité, rendant les mots-clés, les chaînes et les fonctions faciles à distinguer en un coup d'œil.

L'autocomplétion intelligente suggère des méthodes et des propriétés au fur et à mesure que vous tapez, et la détection d'erreurs en temps réel repère les erreurs avant que vous n'exécutiez votre code.

Projets multi-fichiers

Créez et gérez plusieurs fichiers dans un seul projet. Utilisez le panneau latéral des fichiers pour organiser votre code en modules, puis importez-les entre les fichiers comme dans un IDE de bureau.

Construisez des applications modulaires avec une structure de projet appropriée. Chaque fichier est modifiable et vous pouvez passer de l'un à l'autre instantanément.

Exécutez le code instantanément

Cliquez sur le bouton Exécuter ou appuyez sur +Enter pour exécuter votre code Python instantanément. Cet exécuteur de code en ligne affiche la sortie immédiatement dans le panneau du terminal intégré. Votre code s'exécute sur des serveurs cloud sécurisés et isolés, et les résultats apparaissent en quelques secondes.

Les messages d'erreur et les traces sont affichés clairement, ce qui facilite la recherche et la correction des problèmes. Le terminal prend en charge les couleurs ANSI pour un formatage de sortie enrichi.

Prêt à l'essayer ? Écrivez et exécutez votre premier programme Python en quelques secondes.

Ouvrir l'éditeur Python

Python 3.12 avec les bibliothèques populaires

myCompiler exécute Python 3.12, la dernière version stable. Vous bénéficiez de messages d'erreur améliorés, de fonctionnalités modernes du langage et de meilleures performances d'emblée. Les bibliothèques scientifiques et de données populaires sont préinstallées, vous pouvez donc commencer à travailler immédiatement.

numpy scipy matplotlib scikit-learn

NumPy gère le calcul numérique et les opérations sur les tableaux. SciPy fournit des fonctions scientifiques. Matplotlib crée des graphiques et des visualisations de données. scikit-learn vous donne des algorithmes d'apprentissage automatique prêts à l'emploi.

Essayer Python avec les bibliothèques
Bibliothèques préinstallées
NumPy
Arrays, math
SciPy
Scientific
Matplotlib
Plotting
scikit-learn
ML
Apprentissage Pratiquez et expérimentez
Science des données Analysez et visualisez
Prototypage Expériences rapides
Partage URLs et forks

Exemples de code Python

Modèles Python courants que vous pouvez essayer dans le compilateur en ligne. Chaque exemple est prêt à exécuter.

Hello World en Python

main.py
print("Hello, World!")

Variables et types de données en Python

main.py
name = "Alice"
age = 30
height = 5.6
is_student = True
print(f"{name} is {age} years old")

Conditions If-Else en Python

main.py
x = 10
if x > 0:
    print("Positive")
elif x == 0:
    print("Zero")
else:
    print("Negative")

Boucles For et While en Python

main.py
for i in range(5):
    print(f"Count: {i}")

total = 0
while total < 10:
    total += 3
print(f"Total: {total}")

Fonctions en Python

main.py
def greet(name, greeting="Hello"):
    return f"{greeting}, {name}!"

print(greet("Alice"))
print(greet("Bob", "Hi"))

Tableaux et collections en Python

main.py
fruits = ["apple", "banana", "cherry"]
fruits.append("date")
print(fruits[1])

person = {"name": "Alice", "age": 30}
print(person["name"])

Classes et objets en Python

main.py
class Dog:
    def __init__(self, name, breed):
        self.name = name
        self.breed = breed

    def bark(self):
        return f"{self.name} says Woof!"

dog = Dog("Rex", "Labrador")
print(dog.bark())

Gestion des erreurs en Python

main.py
try:
    result = 10 / 0
except ZeroDivisionError as e:
    print(f"Error: {e}")
finally:
    print("Done")

E/S de fichiers en Python

main.py
# Write to file
with open("output.txt", "w") as f:
    f.write("Hello, File!")

# Read from file
with open("output.txt", "r") as f:
    print(f.read())

Compréhensions de listes en Python

main.py
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
evens = [n for n in numbers if n % 2 == 0]
squares = [n ** 2 for n in numbers]
print(f"Evens: {evens}")
print(f"Squares: {squares}")

Comment saisir des données en Python en ligne

myCompiler prend en charge l'entrée standard (stdin) pour les programmes Python. Utilisez les fonctions d'entrée standard de Python pour lire les données utilisateur. Saisissez vos données d'entrée dans le panneau stdin avant d'exécuter votre programme.

Cela fonctionne aussi bien pour les entrées sur une seule ligne que sur plusieurs lignes. Vous pouvez lire des chaînes de caractères et les convertir en nombres à l'aide des fonctions d'E/S intégrées du langage.

Essayez par vous-même
main.py stdin pris en charge
name = input("What is your name? ")
age = int(input("How old are you? "))

print(f"Hello {name}!")
print(f"You'll be {age + 1} next year.")
stdin
Alice
25
Sortie
Hello Alice!
You'll be 26 next year.

Aucune configuration, aucune inscription. Commencez à écrire du code Python dès maintenant.

Commencer à coder maintenant

Premiers pas avec Python en ligne

Vous pouvez commencer à écrire et à exécuter du code Python dès maintenant sans rien installer. Tapez votre code et cliquez sur Exécuter. Cet exécuteur de code Python gratuit exécute votre programme instantanément et affiche la sortie dans le panneau du terminal sous l'éditeur. Ouvrez l'éditeur Python en ligne, saisissez votre code et cliquez sur Exécuter.

Si vous débutez en Python, utilisez ce playground Python en ligne pour commencer avec les bases comme les variables, les types de données, les conditions et les boucles. Les exemples de code ci-dessus couvrent tous les fondamentaux dont vous avez besoin pour commencer. Chaque exemple peut être copié dans le sandbox et exécuté immédiatement. Aucune configuration, aucun paramétrage.

Au fil de votre progression, essayez de créer des projets multi-fichiers, d'utiliser des bibliothèques et de partager vos programmes avec d'autres via URL. Inscrivez-vous gratuitement pour sauvegarder votre travail et constituer une bibliothèque personnelle de programmes. myCompiler fonctionne comme un IDE Python en ligne complet directement dans votre navigateur.

Qui utilise myCompiler

Que vous appreniez à coder, que vous vous prépariez à des entretiens ou que vous prototypiez des idées, myCompiler est fait pour vous.

Étudiants et apprenants

Pratiquez des exercices, effectuez des devoirs et expérimentez avec du code sans rien installer sur les ordinateurs de l'école ou personnels.

Enseignants et formateurs

Partagez des exemples de code avec les étudiants via des URLs uniques. Intégrez le compilateur dans les supports de cours afin que les étudiants puissent exécuter des exemples directement dans le navigateur.

Candidats aux entretiens

Pratiquez des exercices d'entretien de programmation, testez des algorithmes et vérifiez des solutions rapidement lors de la préparation aux entretiens techniques.

Développeurs professionnels

Prototypez rapidement des idées, testez des extraits de code ou essayez une bibliothèque sans configurer un environnement local. Idéal pour les expériences rapides.

Créateurs de contenu et blogueurs

Intégrez des exemples interactifs dans des articles de blog, des tutoriels et de la documentation afin que les lecteurs puissent exécuter du code sans quitter la page.

Équipes et collaborateurs

Partagez des extraits de code avec des collègues via des URLs. Les autres peuvent consulter, exécuter et forker votre code pour s'appuyer sur votre travail.

myCompiler vs. IDE local

Pourquoi utiliser un compilateur Python en ligne plutôt qu'en installer un localement ?

Fonctionnalité myCompiler IDE local
Temps de configuration Instantané De quelques minutes à quelques heures
Installation Aucune requise Python + IDE requis
Compatibilité des appareils N'importe quel navigateur Bureau uniquement
Partage de code URL en un clic Manuel (fichier, git, etc.)
Langages 27+ en un seul endroit Un à la fois
Coût Gratuit pour toujours Gratuit à €€€
Fonctionne sur Chromebook Oui Limité

Qu'est-ce que Python ?

Python est un langage de programmation interprété de haut niveau, connu pour sa syntaxe claire et sa lisibilité. Créé par Guido van Rossum et publié pour la première fois en 1991, Python est devenu l'un des langages de programmation les plus populaires au monde, se classant régulièrement dans le top trois de TIOBE et de l'enquête développeurs de Stack Overflow.

La philosophie de conception de Python met l'accent sur la lisibilité du code avec une utilisation significative de l'indentation. Ses constructions de langage et son approche orientée objet aident les programmeurs à écrire du code clair et logique pour des projets de toute taille.

À quoi sert Python ?

Python est largement utilisé pour le développement web avec des frameworks comme Django et Flask, la science des données et l'analyse avec pandas et NumPy, le machine learning et l'IA avec TensorFlow, PyTorch et scikit-learn, l'automatisation et les scripts, le calcul scientifique avec SciPy, et l'enseignement. La bibliothèque standard étendue et le vaste écosystème de paquets tiers rendent Python adapté à pratiquement toute tâche de programmation.

Python pour les débutants

Python est largement recommandé comme premier langage de programmation en raison de sa syntaxe simple et lisible qui ressemble à l'anglais courant. Contrairement à des langages comme C++ ou Java, Python ne vous oblige pas à déclarer les types de variables, gérer la mémoire ou écrire du code répétitif. Un programme « Hello World » en Python ne prend qu'une seule ligne. Tapez print("Hello, World!") et c'est tout. Cela le rend idéal pour apprendre les fondamentaux de la programmation comme les variables, les boucles, les fonctions et les structures de données.

Python par rapport aux autres langages

Comparé à JavaScript, Python a une syntaxe plus propre et est plus populaire pour la science des données et le développement backend. Comparé à Java, Python est plus concis, a une courbe d'apprentissage plus douce et ne nécessite pas de code répétitif. Comparé à C++, Python est plus facile à apprendre, gère la mémoire automatiquement et fonctionne sur n'importe quelle plateforme sans recompilation. Le compromis est que Python s'exécute plus lentement que les langages compilés, mais pour l'apprentissage, le prototypage et la plupart des applications réelles, cette différence est rarement significative.

Pourquoi utiliser un compilateur Python en ligne ?

Un compilateur Python en ligne, également appelé playground, sandbox ou exécuteur de code Python, vous permet d'écrire et exécuter du code Python directement dans votre navigateur web sans installer Python sur votre ordinateur. Considérez-le comme un fiddle ou REPL Python accessible de n'importe où. C'est utile pour le prototypage rapide, l'apprentissage de Python, le test d'extraits de code, le partage de solutions, les entretiens de programmation et le travail depuis n'importe quel appareil, y compris les téléphones, tablettes et Chromebooks.

L'IDE Python en ligne de myCompiler inclut Python 3.12 avec des bibliothèques scientifiques populaires préinstallées, la prise en charge de projets multi-fichiers, l'entrée standard (stdin) et la possibilité de sauvegarder, partager et intégrer votre code. Que vous l'appeliez interpréteur, exécuteur de code ou compilateur cloud, c'est entièrement gratuit.

Pourquoi Python est-il si populaire ?

La popularité de Python vient de sa simplicité et de sa polyvalence. Il possède une communauté massive, des milliers de bibliothèques open source et une excellente documentation. Des entreprises comme Google, Netflix, Instagram et Spotify utilisent Python de manière intensive. C'est le langage de référence pour la science des données, le machine learning, le développement web et l'automatisation. Pour les débutants, la syntaxe lisible et la courbe d'apprentissage douce en font le langage de programmation le plus accessible pour débuter.

Opportunités de carrière avec Python

Les développeurs Python sont très demandés dans tous les secteurs. Les postes courants incluent ingénieur logiciel, data scientist, ingénieur machine learning, ingénieur DevOps, développeur backend et ingénieur automatisation. Apprendre Python ouvre les portes à un large éventail de parcours professionnels dans la technologie.

Essayer Python en ligne Gratuit · Aucune inscription requise

Raccourcis clavier

Codez plus vite avec ces raccourcis clavier dans l'éditeur myCompiler.

Exécuter le code
+ Enter
Sauvegarder le programme
+ S
Activer/désactiver le commentaire
+ /
Indenter la ligne
Tab
Désindenter la ligne
Shift + Tab
Annuler
+ Z
Sélectionner l'occurrence suivante
+ D
Rechercher et remplacer
+ H

Intégrer le compilateur Python sur votre site web

Ajoutez un compilateur Python interactif à votre site web, blog ou plateforme d'apprentissage. Les lecteurs peuvent écrire et exécuter du code Python directement sur votre page sans la quitter.

Idéal pour les tutoriels techniques, les cours de programmation, la documentation et le contenu éducatif. Sauvegardez un programme sur myCompiler et utilisez le lien d'intégration pour l'ajouter à n'importe quelle page web.

Embedded Python compilateur, éditeur et exécuteur de code
Output Run
HTML
<iframe
src="https://www.mycompiler.io
    /embed/python"
width="100%"
height="400"
frameborder="0">
</iframe>

Pourquoi les développeurs choisissent myCompiler

Un IDE en ligne complet pour Python et 27+ autres langages de programmation.

27+ langages

Python, JavaScript, Java, C++, Rust, Go, TypeScript, C# et bien d'autres. Tous les compilateurs et interpréteurs en un seul endroit. Changez de langage instantanément.

Mode sombre et clair

Basculez entre les thèmes clair et sombre en un clic. Codez confortablement dans toutes les conditions d'éclairage, de jour comme de nuit.

Compatible mobile

Éditeur entièrement responsive optimisé pour les téléphones, les tablettes et les Chromebooks. Codez sur n'importe quel appareil doté d'un navigateur web. Aucun téléchargement d'application requis.

Sauvegarder et partager le code

Sauvegardez des programmes dans votre compte, partagez via des URLs uniques et laissez les autres consulter, forker et exécuter votre code. Idéal pour la collaboration et les revues de code.

Étiquettes et organisation

Organisez vos programmes sauvegardés avec des étiquettes et retrouvez-les rapidement grâce à la recherche et aux filtres. Constituez une bibliothèque personnelle d'extraits de code et de solutions.

Aucun compte requis

Commencez à écrire et à exécuter du code immédiatement. Aucune inscription, aucun e-mail, aucune carte de crédit. Créez un compte gratuit ultérieurement seulement si vous souhaitez sauvegarder votre travail.

Foire aux questions

Questions fréquentes sur l'utilisation du compilateur Python en ligne, du playground et de l'exécuteur de code.

Oui ! myCompiler est entièrement gratuit pour tous les langages pris en charge, y compris Python. Il n'y a pas d'abonnements, pas de niveaux premium et pas de coûts cachés. Chaque fonctionnalité est disponible gratuitement.
myCompiler maintient son environnement Python à jour. Vous pouvez voir la version exacte dans la section des détails du langage sur cette page. Nous mettons régulièrement à jour tous les environnements d'exécution vers leurs dernières versions stables.
Oui ! myCompiler fournit des bibliothèques Python populaires, notamment NumPy, Pandas, Matplotlib, SciPy et scikit-learn. Vous pouvez les importer et les utiliser directement dans votre code sans aucune configuration.
Ouvrez simplement l'éditeur Python, écrivez ou collez votre code, et cliquez sur le bouton Exécuter. Votre code sera exécuté sur nos serveurs et la sortie apparaîtra dans le panneau du terminal en quelques secondes.
Oui. Cliquez sur Sauvegarder pour enregistrer votre programme. Vous recevrez une URL unique que vous pourrez partager avec n'importe qui. Les destinataires peuvent consulter, forker et exécuter votre code.
Oui. myCompiler prend en charge les projets multi-fichiers. Vous pouvez créer, renommer et supprimer des fichiers dans le panneau latéral. Cela vous permet d'organiser votre code Python comme dans un IDE local.
Oui. Tout le code s'exécute dans des conteneurs isolés sur nos serveurs. Chaque exécution dispose de son propre environnement sandbox qui est détruit après l'achèvement. Votre code ne peut pas affecter d'autres utilisateurs ni notre infrastructure.
Oui. myCompiler dispose d'un design responsive optimisé pour les téléphones et les tablettes. Vous pouvez écrire et exécuter du code Python en déplacement. L'interface mobile utilise des onglets pour basculer entre l'éditeur, la sortie et les panneaux de fichiers.
Oui. Cliquez sur l'onglet Entrée dans le panneau inférieur, tapez ou collez vos données d'entrée, puis cliquez sur Exécuter. Votre programme lira les données d'entrée que vous avez fournies.
L'exécution est rapide. Le code s'exécute sur notre infrastructure cloud optimisée et la sortie apparaît généralement en quelques secondes. Le temps d'exécution dépend de la complexité de votre programme.
Oui. myCompiler fournit une fonctionnalité d'intégration. Vous pouvez copier un extrait iframe et le coller sur votre site web, blog ou documentation. Les visiteurs peuvent modifier et exécuter du code directement sur votre page.
myCompiler prend en charge les raccourcis d'éditeur courants, notamment Exécuter (Ctrl/Cmd+Entrée), Sauvegarder (Ctrl/Cmd+S), Rechercher (Ctrl/Cmd+F) et plus encore. Consultez la section des raccourcis clavier sur cette page pour la liste complète.
Non. myCompiler nécessite une connexion internet car le code est compilé et exécuté sur nos serveurs cloud. L'éditeur lui-même se charge dans votre navigateur, mais l'exécution du code nécessite une connexion.
myCompiler offre un environnement rapide, gratuit et sans configuration avec un éditeur de code moderne, la prise en charge multi-fichiers, le mode sombre et le partage instantané. Il est idéal pour l'apprentissage, le prototypage, les entretiens et le partage d'exemples de code.
Oui. myCompiler est idéal pour pratiquer des algorithmes et des exercices de programmation. Vous pouvez écrire du code Python, fournir des données d'entrée personnalisées et tester vos solutions instantanément. Sauvegardez votre travail et revenez-y à tout moment.
Utilisez des instructions d'affichage ou la sortie console pour tracer le comportement de votre programme. myCompiler affiche toutes les sorties standard et les messages d'erreur dans le panneau du terminal. Les messages d'erreur incluent des numéros de ligne pour vous aider à localiser les problèmes.

Prêt à écrire du code Python ?

Ouvrez le playground Python gratuit et commencez à coder immédiatement. Aucun téléchargement, aucun compte requis.

Commencer à coder en Python

Gratuit · Aucune inscription requise · Python 3.12

Commencer à coder en Python