ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β π PythonTaMΓ¨re [Accueil] [LeΓ§ons] [Profil] [Connexion] β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β β
β Apprenez Python de maniΓ¨re interactive β
β β
β Des leΓ§ons courtes, des exercices pratiques, β
β des rΓ©sultats immΓ©diats β
β β
β [π Commencer maintenant] [βΉοΈ En savoir plus] β
β β
β ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ β
β β β‘ Instantβ β β Feedbackβ β π Suivi β β π Progressifβ
β β β β β β β β β β
β β Code dansβ β Tests β βProgressionβ β LeΓ§ons β β
β βnavigateurβ β auto β β perso β β courtes β β
β ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β π PythonTaMΓ¨re [Accueil] [LeΓ§ons] [Profil] [Connexion] β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β β
β Mes LeΓ§ons β
β β
β ββ Bases ββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β ββββββββββββββββββββββββββ ββββββββββββββββββββββββββ β
β β Les Bases de Python β β OpΓ©rations & Conditionsβ β
β β BASES β β BASES β β
β β β β β β
β β π 2 exercices β β π 2 exercices β β
β β [β TerminΓ©] β β [β³ En cours] β β
β ββββββββββββββββββββββββββ ββββββββββββββββββββββββββ β
β β
β ββ ContrΓ΄le de flux ββββββββββββββββββββββββββββββββββ β
β β
β ββββββββββββββββββββββββββ β
β β Les Boucles β β
β β CONTRΓLE DE FLUX β β
β β β β
β β π 1 exercice β β
β β [β Pas commencΓ©] β β
β ββββββββββββββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Retour aux leΓ§ons β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β β
β # Les Bases de Python β
β β
β Bienvenue dans votre premiΓ¨re leΓ§on ! Nous allons β
β dΓ©couvrir les fondamentaux de Python. β
β β
β ## Variables et Types β
β β
β En Python, vous pouvez crΓ©er des variables sans β
β dΓ©clarer leur type : β
β β
β name = "Alice" β
β age = 25 β
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β Exercices β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β Hello World β β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β Utiliser des variables β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββ¦βββββββββββββββββββββββββββββββββββββββ
β β Retour β Hello World [βΆ ExΓ©cuter] [β Valider]
β βββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ£
β β β
β ## ΓnoncΓ© β 1 | # Γcrivez votre code ici β
β β 2 | print("Hello, World!") β
β Γcrivez un programme β 3 | β
β qui affiche β 4 | β
β "Hello, World!" β 5 | β
β β 6 | β
β **Objectif**: β 7 | β
β Utiliser la fonction β 8 | β
β `print()` pour β β
β afficher du texte. ββββββββββββββββββββββββββββββββββββββ
β β [Console] [Tests] β
β **Exemple**: ββββββββββββββββββββββββββββββββββββββ
β ``` β β
β Hello, World! β β Test basique β
β ``` β Test passed β
β β β
β β ββββββββββββββββββββββββββββββββ β
β β RΓ©sultats: 1/1 tests rΓ©ussis β
β β β
β β π Bravo ! Tous les tests passΓ©s ! β
ββββββββββββββββββββββββ©βββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β π PythonTaMΓ¨re [Accueil] [LeΓ§ons] [Profil] [DΓ©connexion]β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β β
β Mon Profil β
β β
β π€ student@test.com β
β β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β 2 β β 5 β β 10 β β
β β βββββββββββ β β βββββββββββ β β βββββββββββ β β
β β LeΓ§ons β β Exercices β β Soumissions β β
β β complΓ©tΓ©es β β rΓ©ussis β β rΓ©centes β β
β β 67% de 3 β β 100% de 5 β β β β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β π PythonTaMΓ¨re [Accueil] [LeΓ§ons] [Profil] [Admin] [DΓ©co]β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β β
β βοΈ Administration β
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β CrΓ©er une LeΓ§on β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β
β β Slug (identifiant unique) β β
β β [python-basics________________________] β β
β β β β
β β Titre β β
β β [Les Bases de Python__________________] β β
β β β β
β β Module β β
β β [Bases_________________________________] β β
β β β β
β β Contenu (Markdown) β β
β β ββββββββββββββββββββββββββββββββββββββββββββββ β β
β β β # Titre β β β
β β β β β β
β β β Contenu en Markdown... β β β
β β ββββββββββββββββββββββββββββββββββββββββββββββ β β
β β β β
β β [β CrΓ©er la LeΓ§on] β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β CrΓ©er un Exercice β β
β β ... β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Primary (Bleu): #3b82f6 βββ Actions principales
Success (Vert): #10b981 βββ Tests rΓ©ussis
Danger (Rouge): #ef4444 βββ Erreurs
Warning (Orange): #f59e0b βββ Avertissements
Text Main: #1e293b βββ Texte principal
Text Secondary: #64748b βββ Texte secondaire
Background: #f8fafc βββ Fond gΓ©nΓ©ral
Card Background: #ffffff βββ Fond cartes
ββββββββββββββββββ
β βΆ ExΓ©cuter β β Lance le code sans validation
ββββββββββββββββββ
ββββββββββββββββββ
β β Valider β β Lance les tests automatiques
ββββββββββββββββββ
ββββββββββββββββββ
β π Connexion β β Ouvre la modal d'authentification
ββββββββββββββββββ
[β Pas commencΓ©] β Gris
[β³ En cours] β Bleu
[β TerminΓ©] β Vert
β Test basique β Vert (rΓ©ussi)
β Test Γ©chouΓ© β Rouge (Γ©chec)
βββββββββββββββββββββββββββββββββββββββββββββββ
β Navigation Bar β
ββββββββββββββββ¬βββββββββββββββββββββββββββββββ€
β Sidebar β Main Content β
β β β
β β β
ββββββββββββββββ΄βββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββ
β Navigation Bar β
ββββββββββββββββββββββββββββββββββ€
β β
β Main Content β
β (Full Width) β
β β
ββββββββββββββββββββββββββββββββββ
ββββββββββββββββ
β Nav β
ββββββββββββββββ€
β β
β Content β
β Stacked β
β β
ββββββββββββββββ
1. Landing Page
β
βββ [Mode InvitΓ©]
β βββ LeΓ§ons β Exercice β Tests β Continue
β
βββ [Se connecter]
βββ Email β Magic Link β JWT
βββ LeΓ§ons β Exercice β Tests β Sauvegarde
βββ Profil (Voir progression)
User Γ©crit code
β
βΌ
[ExΓ©cuter] β Pyodide β Sortie console
β
βΌ
[Valider] β Pyodide + Tests
β
βββ Tous rΓ©ussis β POST /submissions β Progression++
β β
β βββ [β Bravo !]
β
βββ Γchecs β [β RΓ©essayer]
β
βββ Afficher erreurs
ββββββββββββββββββββββ
β Titre β
β βββββββββββββββ β
β Description ici β
β β
β [Action] β
ββββββββββββββββββββββ
βββββββββββββββββββββ
β Titre [Γ] β
βββββββββββββββββββββ€
β β
β Contenu modal β
β β
β [Bouton] β
βββββββββββββββββββββ
βββββββ¬ββββββ¬ββββββ
β Tab1β Tab2β Tab3β
βββββββ΄ββββββ΄ββββββ
βββββββββββββββββββββ
β Contenu Tab 1 β
βββββββββββββββββββββ
// Thème: vs-dark
// Syntax highlighting: Python
// AutocomplΓ©tion: ActivΓ©e
// Line numbers: Oui
// Minimap: NonWebAssembly Runtime
β
Python 3.11
β
Code utilisateur
β
Tests + Validation
Ce guide visuel vous aide Γ comprendre l'interface et les interactions de PythonTaMΓ¨re ! π¨