Derniers contenus

 Environnement de travail - ordinateur personnel [Informatique/Rentrée 2026]

Publication le 27/06 à 09h09

Il est indispensable que vous disposiez d'un ordinateur personnel pour travailler à la maison. Une précision importante pour commencer : je n'autoriserai pas, sauf besoins spécifiques, la prise de notes par ordinateur pendant les cours. Plusieurs remarques :

  • Si vous avez déjà un ordinateur sous Windows, on peut travailler sans installer Linux. Deux solutions pour s'approcher de l'environnement de la salle de TP :
  • L'idéal reste de disposer d'un ordinateur tournant sous Linux, ce qui correspond à l'environnement de TP et à la plupart des environnements de concours. La distribution installée en salle de TP est Fedora, disponible ici : https://getfedora.org/. D'autres distributions sont disponibles, avec divers niveaux de stabilité, de nouveautés, de compatibilité matériel, de facilité d'installation et d'utilisation : Fedora n'est pas forcément la meilleure dans toutes les situations et vous pouvez aussi regarder d'autres options comme Ubuntu, Linux Mint, ElementaryOS, sachant que toutes sont équivalentes en terme de compatibilité avec ce que l'on va utiliser pendant deux ans. Attention à faire une sauvegarde de vos données avant d'installer un nouveau système d'exploitation.
  • Les ordinateurs Mac sont aussi une bonne solution, les mêmes logiciels peuvent s'installer sur Linux et Mac de manière similaire.
  • À peu près n'importe quel modèle d'ordinateur conviendra pour les deux années et au moins une partie de vos études d'ingénieur : gardez votre merguez si elle vous convient déjà, n'achetez pas un monstre de guerre en espérant le mettre à profit les deux prochaines années. La seule condition est qu'il soit confortable à utiliser.

Si vous avez besoin de conseils, n'hésitez pas à me contacter par mail : pierre.le-scornet {at} ac-rennes.fr. On organisera une install party si besoin.

 Consignes pour la rentrée : révisions[Informatique/Rentrée 2026] (mise à jour)

Publication le 27/06 à 09h08 (publication initiale le 11/07 à 12h53)

Vous avez tous suivi une formation scientifique, mais pas tous la même, notamment en informatique. Pour les langages au programme (C, OCaml, SQL), aucune connaissance n'est exigée et ils seront présentés progressivement en cours d'année. Cependant, j'attends que certains concepts de base de la programmation soient connus. Pour cela, vous pouvez reprendre ou apprendre un peu de Python.

Vous avez tous écrit du Python pendant vos années au lycée, que ce soit en Maths, en NSI ou dans vos enseignements scientifiques. Python n'est pas au programme de l'informatique en MP2I/MPI, mais je vous conseille fortement de vous mettre à niveau dans ce langage, pour plusieurs raisons :

  • D'abord, Python est au programme de physique qui l'utilisera pour illustrer ses notions numériquement.
  • Ensuite, il sera utilisé comme point de comparaison avec les styles et concepts de programmation utilisés par C et OCaml.

Le niveau attendu comprend une maîtrise convenable des notions suivantes :

  • variables et affectation
  • booléens et opérateurs and or not, opérateurs arithmétiques
  • conditionnelle if-else, boucles while et for (dont l'utilisation de range) et délimitation de blocs d'instructions par l'indentation
  • définition de fonctions avec def, différence entre return et print, notion de variables globales, locales et de portée de variable
  • utilisation simple des structures de chaînes de caractères, de listes (au sens de Python), de listes de listes pour représenter des matrices

Pour indication, les exercices suivants devraient être maîtrisés en entrant en MP2I, dans le langage de votre choix :

  • Pour une suite définie par $u_0 = 0, u_{n+1} = {(u_n)}^2 + 2 u_n + 1$, écrire une fonction qui prend en entrée $n$ et renvoie $u_n$.
  • Pour $t$ un tableau et $x$ une valeur quelconque, écrire une fonction qui renvoie le booléen $\texttt{vrai}$ si $x$ se trouve dans $t$, et le booléen $\texttt{faux}$ sinon.
  • Pour $t$ un tableau de nombres, écrire une fonction qui renvoie la somme de ses éléments.
  • Pour $t$ un tableau, écrire une fonction qui renvoie le maximum de ses éléments.

Certains chapitres du programme de NSI sont intéressants, mais ne seront pas revus ou développés en CPGE : Interaction entre l'humain et la machine et Architecture matérielle par exemple.

Pour ceux qui n'ont pas du tout suivi le programme de NSI, ou qui veulent vérifier leur niveau en Python, je vous conseille les deux premiers niveaux de l'introduction à la programmation de France-IOI, disponible ici. Le niveau 3 est aussi intéressant à explorer, notamment les points 1, 2, 5-11, mais il n'est pas indispensable de les travailler. Les corrections disponibles en C sont aussi intéressantes, mais je déconseille fortement celles en OCaml.

Pour les étudiants ayant suivi la spécialité NSI jusqu'en Terminale / qui sont déjà à l'aise avec les notions précédentes, vous pouvez aussi vous lancer dans un poly proposé par un étudiant de MPI (je l'ai lu en diagonale, mais il semble bien construit et prend un peu d'avance sur le programme de première année). Pour des choses moins académiques, n'hésitez pas à visiter des problèmes de programmation comme l'Advent Of Code, ou encore les quelques dizaines de premiers problèmes du Projet Euler. Nous proposerons aussi pendant l'année un "club" pour participer au concours national Prologin.

Pour les autres aspects du travail en informatique en MP2I (environnement de travail, système d'exploitation, travail personnel, etc.), je compléterai ces informations autour de la rentrée. N'hésitez pas à me poser des questions si quelque chose n'est pas clair : pierre.le-scornet {at} ac-rennes.fr.

 Bienvenue en MP2I à nos futurs étudiantes et étudiants ! (mise à jour)

Publication le 27/06 à 09h06 (publication initiale le 05/06 à 00h09)

Vous avez répondu favorablement à notre proposition d'admission en MP2I. L'équipe pédagogique de la classe de MP2I du lycée Lesage se réjouit de vous y retrouver dès le 1er septembre.

L'accès à la totalité des pages du site de la classe de MP2I est actuellement réservé aux étudiantes et étudiants de la promotion 2025-2026.

  • Début juillet, vous trouverez dans les pages "matières scientifiques" du site, quelques conseils pour vous préparer à intégrer la MP2I.
    • Pour l'informatique, c'est ici.
  • À la rentrée de septembre, vous recevrez des identifiants personnels vous permettant d'accéder et de contribuer pleinement à notre cahier de prépa.

Hormis en Français-Philosophie où un travail de fond est demandé avant la rentrée sur la lecture des œuvres au programme des concours (il est très important de suivre les conseils donnés pour ne pas le regretter dans l'année), ne vous lancez pas seuls dans le travail sur les programmes de première année en informatique, mathématiques et physique.

Chaque chose en son temps, une fois le baccalauréat obtenu, reposez-vous bien cet été pour arriver en pleine forme à la rentrée !

Flux RSS

Un flux RSS est une page web spécifique dont le contenu est mis à jour de façon permanente. Sa forme n'est pas très lisible directement dans votre navigateur, mais elle permet de récupérer le contenu d'un fil d'actualité à l'aide d'un logiciel prévu pour lire ce genre de page. Le logiciel va recharger tout seul la page à une période de quelques minutes et vous prévenir directement des nouveautés.

Votre navigateur peut prendre en charge les flux RSS à l'aide d'une extension, mais l'intérêt est plutôt d'utiliser une application spécifique sur votre téléphone. Elle pourra ainsi synchroniser fréquemment le flux RSS, recevant et affichant en notification les nouvelles informations en direct.

Un grand nombre d'applications pour Android et iOS existent, il faut taper « RSS » ou « feed » dans votre magasin d'application. Pour Android, l'application gratuite, sans pub et libre Flym est un très bon choix.

Le flux RSS public est disponible à l'adresse

https://cahier-de-prepa.fr/mp2i-lesage/rss/e4b98d78a661bb25cad0/rss.xml

Ce flux contient uniquement les éléments visibles sans identification sur ce Cahier de Prépa. Si vous avez un compte ici, vous avez intérêt à vous connecter pour connaître l'adresse du flux correspondant à tout ce à quoi vous pouvez accéder normalement.