Python · NSI · algorithmique

Cours particuliers de Python, à Savigny-sur-Orge

Pour les collégiens et les lycéens — spécialité NSI, algorithmique du programme de maths, ou simplement l'envie d'apprendre à programmer. Au domicile de l'élève, en cours individuel — je viens avec mon ordinateur, et on installe le nécessaire sur le sien.

On n'apprend pas à programmer en lisant

En programmation, une seule méthode fonctionne : se lancer. On écrit, on exécute, on se trompe, on lit le message d'erreur, on corrige — et on recommence. Un élève qui regarde faire n'apprend rien. Un élève qui tape lui-même chaque ligne apprend à chaque erreur.

On code, on exécute, on se trompe, on corrige

Le cours existe, mais il est court. L'essentiel de la séance, l'élève est au clavier. Une erreur n'est pas un échec, c'est l'information la plus utile de l'heure : elle dit exactement ce qui n'est pas encore compris. On la provoque, on la regarde, on la règle — et on passe à la suivante.

On lit le message d'erreur

Python dit toujours ce qui ne va pas, et à quelle ligne. La plupart des élèves ne le lisent pas : ils referment la fenêtre et réessaient au hasard. Apprendre à lire un message d'erreur comme une phrase — quel type d'erreur, où, pourquoi — c'est la moitié du chemin. C'est aussi ce qui rend autonome : un élève qui sait lire ses erreurs n'a plus besoin de moi pour les corriger.

On tient un cahier d'erreurs

Chaque élève note l'erreur rencontrée et sa solution. Pas pour la forme : pour ne pas la refaire. Au bout de quelques semaines, ce cahier vaut tous les cours de Python, parce qu'il est écrit avec ses propres erreurs, dans ses propres mots.

Pour qui

Spécialité NSI, en première et terminale

On travaille sur ce que l'élève a réellement à rendre : les projets demandés en classe, les exercices de son professeur, et les miens quand il faut consolider une notion. Puis la préparation des deux épreuves du bac, l'écrite et la pratique sur ordinateur.

L'algorithmique du programme de maths

Au lycée, Python fait partie du programme de mathématiques dès la seconde : boucles, fonctions, listes. Un élève à l'aise en maths peut bloquer là-dessus — et un blocage en Python peut coûter des points en maths. Une seule personne pour les deux, c'est plus simple.

Au collège : les premiers pas

Pour un collégien qui a envie d'apprendre à programmer avant le lycée. On part de zéro : installer Python, écrire son premier programme, et prendre dès le début les habitudes qui évitent les mauvaises surprises plus tard.

Comment se passe une séance

La première séance : on installe

Python dans sa dernière version et Visual Studio Code, tous les deux gratuits, sur l'ordinateur de l'élève — je viens toujours avec le mien. Comptez une heure : c'est le temps qu'il faut pour que tout fonctionne, et pour que l'élève sache le refaire seul.

Ensuite : du cours, et beaucoup de pratique

Le cours, oui — mais court. Le reste de la séance, l'élève est au clavier : on code, on exécute, on se trompe, on corrige. Sur les projets NSI du cours, sur les exercices de son professeur, ou sur les miens.

On garde une trace

Après chaque séance : une fiche avec le cours et les exercices corrigés, une feuille de devoirs autonome, et un bilan qui vous est adressé.

Voir des exemples ›

Les chapitres, un par un

Chaque chapitre a sa fiche de cours et d'exercices corrigés, écrite à partir de mes séances — l'élève repart avec, et elle lui sert entre deux cours.

  • Premiers pas avec Python
  • Les conditions : décider avec if
  • Les boucles : répéter avec for et while
  • Les listes
  • Les chaînes de caractères
  • Les fonctions
  • Les dictionnaires — et un mini-projet « bulletin »
  • Méthode : lire une erreur et déboguer

Le bac NSI

Je prépare aux deux épreuves de la spécialité : l'épreuve écrite, et l'épreuve pratique sur ordinateur, dont les sujets sont tirés d'une banque publiée à l'avance — on peut donc s'entraîner sur de vrais sujets, dans les conditions de l'examen. Et en amont, tout au long de l'année, les projets demandés en classe.

Où et à quel tarif

Les cours ont lieu au domicile de l'élève, à Savigny-sur-Orge, Juvisy-sur-Orge, Épinay-sur-Orge, Morsang-sur-Orge, Villemoisson-sur-Orge, Viry-Châtillon, Athis-Mons, Morangis et Sainte-Geneviève-des-Bois. Le tarif est le même que pour les autres matières : 30 € de l'heure, du collège au lycée, après avance immédiate de crédit d'impôt. La première rencontre est gratuite et sans engagement.

Les cours de maths au lycée ›
Les cours de maths au collège ›
Les cours de physique-chimie ›