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
Harry Potter

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:

Polycopié IPT

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

DM

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

    TP/TD

    Annales

    Option Info MP*

    Cours

    DM

    TP/TD

    Valid XHTML 1.0 Strict Valid CSS!