Avec StackBlitz, on a lancé du Python pur, un seul fichier, directement dans l'onglet. Parfait pour un Hello World ou un petit script.
Mais un vrai projet, c'est souvent plusieurs fichiers qui s'appellent entre eux - et parfois une vraie fenêtre : un jeu, une application avec des boutons. Comment lancer ça en ligne, sans rien installer ? Avec Replit.
| Replit | StackBlitz | |
|---|---|---|
| Le projet | plusieurs fichiers, importé en zip | plutôt un seul fichier |
| Librairies | ✅ pygame, guizero, tkinter... | Python pur seulement |
| Fenêtre graphique | ✅ oui (onglet Output) | ❌ non |
| Compte | gratuit, à créer une fois | aucun pour essayer |
| Idéal pour | un projet complet, un jeu, une appli | un essai rapide, un script |
1 Importer un zip : prendre un projet tout prêt et le déposer dans Replit en un geste.
2 Lancer une vraie fenêtre : un jeu pygame ou une appli guizero qui s'ouvre dans le navigateur.
3 Lire un projet multi-fichiers : comprendre qui appelle qui, et où on lance.
replit.com - on repère le bouton « Import code or design ».replit.com/import/zip → on dépose le .zip, on nomme, et « App created successfully ! »Un clic sur Run suffit. Le projet contient un fichier .replit qui dit déjà quoi lancer. La fenêtre apparaît dans l'onglet Output.
pip install pygame ou pip install guizero.Un jeu complet : rotation du vaisseau, tirs, astéroïdes qui se scindent, vies et vagues. 7 fichiers Python.
Télécharger le zipUne appli à onglets (longueur, température, masse, volume) qui convertit en direct, sans bouton. 3 fichiers Python.
Télécharger le zipreplit.com/import/zip (étape 2).Chaque fichier a un rôle. Ils s'appellent entre eux avec import. On lit toujours un projet en partant de son point d'entrée : ici jeu.py.
.replitC'est ce petit fichier qui dit à Replit quel fichier lancer quand on appuie sur Run. Le voisin replit.nix installe au besoin les paquets système (Tk pour les fenêtres, SDL pour pygame).
| Fichier | Son rôle |
|---|---|
| categories.py | les données : catégories et unités |
| conversion.py | la logique pure (les maths), testable sans écran |
| convertisseur.py | l'interface guizero (onglets, champs) |
categories.py. L'interface se reconstruit toute seule à partir des données.1 Dans reglages.py, change une valeur (vitesse, nombre de vies) et relance. Le jeu réagit.
2 Dans categories.py, ajoute une unité (par ex. les milles). Regarde l'interface l'afficher seule.
| Le geste | Le moyen |
|---|---|
| Ouvrir un atelier de projet en ligne | replit.com |
| Importer un projet complet | replit.com/import/zip |
| Lancer le projet | bouton Run (lit le .replit) |
| Voir la fenêtre | onglet Output |
| Installer une librairie manquante | Shell → pip install ... |
| Comprendre le projet | partir du point d'entrée |
Tu sais maintenant faire tourner un projet Python entier en ligne, fenêtre comprise, et lire son organisation. C'est exactement ce que demande un vrai programme.