SunuCode
Atelier ouvert

Apprends à programmer en Python.

Deux chemins vers le même langage. Commence par des blocs à glisser-déposer qui font dessiner une tortue, ou attaque directement le code dans un vrai éditeur. Tout s'exécute dans ton navigateur.

Du vrai Python, celui du bac et de l'université
60 exercices corrigés automatiquement
Rien à installer, léger sur mobile
Parcours code — Python

Apprendre par le code

Un cours de Python classique en 12 chapitres, du premier print aux chaînes de caractères. Chaque chapitre contient des exemples que tu exécutes et modifies sur place.

12 chapitres·~147 min de lecture·Débutant → Avancé
  1. 1
    Chapitre 1Débutant· 10 min

    Découverte de Python

    Ton premier programme, la fonction print, et surtout : apprendre à lire une erreur sans paniquer

  2. 2
    Chapitre 2Débutant· 12 min

    Variables et types

    Mémoriser une valeur, connaître sa nature, et lire ce que l'utilisateur tape au clavier

  3. 3
    Chapitre 3Débutant· 11 min

    Opérateurs et expressions

    Calculer avec Python : division entière, modulo, priorités, et la logique booléenne

  4. 4
    Chapitre 4Débutant· 11 min

    Les conditions

    Faire prendre des décisions à ton programme avec if, elif et else — et comprendre l'indentation

  5. 5
    Chapitre 5Débutant· 13 min

    Les boucles

    Répéter sans se répéter : for, range, while, accumulateurs, break et continue

  6. 6
    Chapitre 6Intermédiaire· 13 min

    Les chaînes de caractères

    Indexer, découper, parcourir et transformer du texte — la structure de données que tu manipules le plus

  7. 7
    Chapitre 7Intermédiaire· 13 min

    Les listes

    Ranger plusieurs valeurs dans une seule variable, les parcourir, les modifier, les trier

  8. 8
    Chapitre 8Intermédiaire· 13 min

    Les fonctions

    Découper un programme en outils réutilisables : def, paramètres, return, et la portée des variables

  9. 9
    Chapitre 9Intermédiaire· 12 min

    Dictionnaires et ensembles

    Associer une valeur à une clé, compter des occurrences, et éliminer les doublons

  10. 10
    Chapitre 10Avancé· 14 min

    Algorithmes fondamentaux

    Chercher et trier — les deux problèmes de base, et la question du coût d'un algorithme

  11. 11
    Chapitre 11Avancé· 12 min

    Erreurs et exceptions

    Lire un traceback, rattraper une erreur avec try, et déboguer méthodiquement

  12. 12
    Chapitre 12Avancé· 13 min

    La récursion

    Quand une fonction s'appelle elle-même : cas de base, pile d'appels, et diviser pour régner

Pourquoi Python, et pourquoi ici

Ça se réutilise tel quel

Python est le langage de l'enseignement, des concours et de l'université. Ce que tu écris ici, tu le réécriras à l'identique en prépa ou en première année.

Ça tient sur un téléphone

L'interpréteur pèse moins de 500 Ko et se charge une seule fois. Ensuite, tout s'exécute hors ligne, sans serveur — donc sans consommer ta connexion à chaque essai.

Tu sais si c'est juste

Les exercices sont corrigés sur plusieurs jeux de tests, avec des cas cachés. Pas d'attente, pas d'approximation : ton programme passe, ou il ne passe pas.