Informatique

Ton prof d’informatique, disponible 24h/24

Un programme qui plante, une boucle qui ne s’arrête jamais, une fonction récursive qui donne le vertige : Plume lit ton code, t’explique ce qu’il fait vraiment et te guide vers la correction, ligne par ligne, sans écrire le projet à ta place.

Commencer gratuitement100 plumes offertes, sans abonnement
Exemple · Première NSI

Plume te guide, il ne fait pas à ta place

Face à un exercice, Plume commence par des indices, du plus léger au plus précis. Tu demandes le suivant seulement si tu bloques encore, puis tu compares ta réponse à la correction rédigée.

Écris une fonction maximum(liste) qui renvoie le plus grand élément d’une liste d’entiers non vide, sans utiliser max().

  1. Indice 1Garde en mémoire le plus grand élément vu jusqu’ici. Par quelle valeur commencer ?
  2. Indice 2Commence par le premier élément de la liste, puis parcours la liste avec une boucle for.
  3. Indice 3Compare chaque élément à ton maximum provisoire : s’il est plus grand, il devient le nouveau maximum.
Correction
def maximum(liste):
    plus_grand = liste[0]
    for x in liste:
        if x > plus_grand:
            plus_grand = x
    return plus_grand
On part du premier élément, puis on garde à chaque tour le plus grand des deux. La fonction parcourt la liste une seule fois : sa complexité est linéaire.
Programme

Les chapitres que Plume reprend avec toi

Quelques-uns des chapitres sur lesquels les élèves viennent le plus souvent. Plume suit ton cours : envoie-le, et il reprend exactement ce que ton professeur a fait en classe.

Collège

  • Algorithmique avec Scratch
  • Variables, boucles et conditions
  • Premiers pas en Python
  • Internet, réseaux et données

Lycée

  • Python : types, fonctions et listes
  • Algorithmes de tri et de recherche
  • Récursivité et programmation orientée objet
  • Piles, files, arbres et graphes
  • Bases de données et SQL
  • Réseaux, architecture et systèmes d’exploitation
  • Préparation de l’épreuve de NSI

Études supérieures

  • Programmation en C, Java, Python ou OCaml
  • Algorithmique et complexité
  • Bases de données relationnelles
  • Systèmes, réseaux et sécurité
  • Mathématiques discrètes et logique
  • Développement web
Là où on bloque

Les difficultés les plus fréquentes

Comprendre un message d’erreur

Plume traduit l’erreur en français clair, montre la ligne en cause et t’explique pourquoi Python ou ton compilateur s’y arrête.

Passer de l’idée à l’algorithme

Avant d’écrire du code, Plume t’aide à découper le problème en étapes, puis à les traduire dans ton langage.

Évaluer la complexité

Boucles imbriquées, récursivité, tris : Plume t’apprend à compter les opérations et à comparer deux solutions.

Comment ça marche

Quatre étapes, du blocage à la bonne note

  1. 1

    Dis ce qui bloque

    Avec tes mots, et ton cours ou ton exercice en photo. Plume te propose un plan avant de commencer.

  2. 2

    Plume t’explique

    Un cours rédigé pour toi, à partir de celui de ton professeur : intuitions, exemples résolus, pièges et fiche de révision.

  3. 3

    Tu t’entraînes

    Trois niveaux d’exercices, jusqu’à trois indices par question, et chaque erreur expliquée pas à pas.

  4. 4

    Tu sais où tu en es

    Une évaluation finale notée sur 20 te dit si tu es prêt, et ce qu’il reste à revoir.

Tarif

Sans abonnement, un prix connu d’avance

Tu reçois 100 plumes à l’inscription. Chaque action a un prix fixe annoncé avant de commencer : 2 plumes pour un message, 40 pour un cours complet, 30 pour une série d’exercices corrigés. Les plumes n’expirent jamais, et tes parents peuvent payer depuis un lien que tu leur envoies, sans créer de compte.

  • Découverte · 500 plumesEnviron 2 chapitres complets4,99 €
  • Essentiel · 1 100 plumesEnviron 5 chapitres complets9,99 €
  • Intensif · 2 300 plumesEnviron 11 chapitres complets19,99 €
  • Voir le tarif en détail
Questions

Tes questions, nos réponses

Plume peut-il faire mon projet à ma place ?

Non. Plume t’explique, relit ton code et t’aide à corriger tes erreurs, mais le projet reste le tien : c’est ce qui te permettra de le présenter et de réussir l’épreuve.

Quels langages Plume connaît-il ?

Python, bien sûr, mais aussi SQL, C, Java, JavaScript, OCaml et les autres langages vus au lycée et dans le supérieur.

Comment lui montrer mon code ?

Colle ton code dans le message ou envoie une capture d’écran : Plume le lit, l’explique et repère l’erreur avec toi.

Ton prochain contrôle se prépare ce soir.

Ton prof particulier t’attend, de jour comme de nuit, avec 100 plumes offertes pour commencer.

Commencer gratuitement