Informatique pour tous: MPSI 831, PCSI 833, MP 931 et 932, PC 933 et 934
Option informatique: MPSI 831 et 832, MP 931
N'hésitez pas à m'envoyer un mail: jsvartz[at]ens-cachan.fr
Python: Général.
Au lycée, on travaille sur Python 3, avec au choix les environnements de développement Pyzo, Idle, Spyder.
Installation
Si vous avez déja une version de Python installée sur votre système, pas besoin d'en installer une nouvelle, vérifiez simplement qu'il s'agit d'une version 3.x (et pas Python 2.x). À partir de l'année 2017-2018, je compte utiliser l'environnement Pyzo en cours car c'est celui qui est utilisé pour les oraux de Centrale, autant prendre de bonnes habitudes. Néanmoins si vous avez déja installé un autre environnement, pas besoin de changer. La marche à suivre pour installer Pyzo et les modules qui nous seront utiles est particulièrement simple:
- Suivre les étapes 1 et 2 du lien http://www.pyzo.org/start.html. L'étape 1 vous permet d'installer l'environnement de développement, l'étape 2 la distribution Python. Vous avez juste à savoir si vous travaillez sur Windows, Mac ou Linux.
- Il reste à installer les modules qui nous seront utiles. Ouvrez Pyzo, et dans la console (l'invite de commandes est constituée de trois chevrons >>>), taper d'abord install numpy, puis install scipy pyqt matplotlib, et enfin pip install pillow. On utilisera le package PIL (pillow) pour travailler avec des images.
Polycopié IPT
Voici le
polycopié du cours complet d'informatique pour tous. Il regroupe les cours donnés en première et deuxième année. Attention: il est très complet. (Version : août 2017).
Les structures de base en Python: Memento.
Voici un
memento très (trop pour nous, rassurez-vous) complet sur Python 3, il n'est pas de moi mais de
Laurent Pointal.
Numpy et Matplotlib
Voici un
memento succinct sur Matplotlib et Numpy. Pour plus de détails, reportez-vous au chapitre 14 du
polycopié.
Premières années IPT
Notes de Cours
Les notes de cours de première année sont contenues dans les chapitres 0 à 9 du
polycopié, plus le dernier chapitre d'annexe sur les modules usuels.
TD
TP
Le roulement et les groupes en MPSI 831 se trouvent dans
ce fichier.
Deuxièmes années IPT
Notes de Cours
Les notes de cours de deuxième année sont contenues dans les chapitres 10 à 13 du
polycopié. Plus basiquement, vous devez connaître (pas par cœur...) tout le polycopié !
TP
DM
RÉVISIONS AVANT CONCOURS
Préparation à l'épreuve Maths 2 du concours Centrale-Supelec
Option informatique MPSI/MP*
OCaml (à partir de 2018)
Installation Windows: le plus simple et de dézipper l'archive suivante (un grand merci à Marc de Falco). Dézipper, c'est facile.
Installation Mac: je vous propose de suivre CE LIEN, installer homebrew puis opam et emacs comme indiqué.
Installation Linux: voir les indications sur le lien précédent. Mais si vous êtes sous Linux, vous devez savoir vous débrouiller.
Emacs et Mode Tuareg: Un memento. Une fiche plus basique.
Caml light (désuet à partir de 2018)
Archive portable: Une archive contenant une version portable de Caml (pour Windows).
Memento Camllight: Un memento des commandes Caml (merci à Michel Quercia).
Polycopié du cours d'option
Voici le
polycopié du cours complet d'option informatique. Il regroupe les cours donnés en première et deuxième année. (Version : février 2018). Les chapitres sont peu à peu mis à jour vers OCaml.
Option Info MPSI 831/832
Cours
- Le cours est constitué de la première partie du polycopié
TP/TD
Option Info MP*
Cours
- Le cours est constitué de la deuxième partie du polycopié.
TP/TD