Oraux - Informatique pour tous - Prépa MP Lakanal

Ci dessous se trouvent quelques corrections pour des sujets d’oraux de mathématiques avec Python, tels que donnés au concours Centrale-Supélec en 2015 (des liens rapides se trouvent aussi dans la barre latérale).

Ces corrections concernent l’enseignement d’informatique « pour tous » donné en classe de MP au Lycée Lakanal (en 2015-16).


Les oraux (exercices de maths avec Python)

Pour ceux que ça concerne, des séances de préparation aux oraux de “maths avec Python” (maths 2) du concours Centrale Supélec auront lieu les vendredi 10 et samedi 11 juin (2016).

En attendant, je vous invite à lire cette page avec attention, et à jeter un œil aux documents mis à disposition :

Fiches de révisions pour les oraux

  1. Calcul matriciel, avec numpy et numpy.linalg : on s’est déjà bien entraîné,
  2. Réalisation de tracés, avec matplotlib : vous savez déjà bien faire, mais réviser un peu fera du bien,
  3. Analyse numérique, avec numpy et scipy : on s’est déjà entraîné. Voir par exemple scipy.integrate avec les fonctions scipy.integrate.quad (intégrale numérique) et scipy.integrate.odeint (résolution numérique d’une équadiff),
  4. Polynômes : ATTENTION on n’a jamais travaillé avec ça, essayez de le découvrir de votre côté ! Avec numpy.polynomials, ce tutoriel peut aider,
  5. Probabilités, avec numpy et random : on en a déjà fait un peu en info, et en colles de maths aussi.

Pour réviser : voir ce tutoriel Matplotlib (en anglais), ce tutoriel Numpy (en anglais). Ainsi que tous les TP, TD et DS en Python que nous avons fait ensemble depuis septembre !


Note

Ces corrections demandent le module numpy et le module matplotlib.

  • Gratuitement, vous pouvez télécharger et installer la distribution Pyzo pour tester ces solutions sur votre ordinateur personnel.
  • Les programmes sont en Python 3, mais devraient être valide pour Python 2 si besoin.
  • (Plus de détails sur l’installation de Python si besoin.)

Note

Ces solutions sont en accès libre, et les sujets sont disponibles sur le site du concours Centrale-Supélec.


PSI_Mat2_2015_24

  • Thème : tracé de courbes, développements limités, calcul d’équivalent.
  • Voir la page correspondante : PSI_Mat2_2015_24.html.

PSI_Mat2_2015_25

  • Thème : algèbre linéaire, construction de matrices, calculs de valeurs propres, polynômes et diagonalisations.
  • Voir la page correspondante : PSI_Mat2_2015_25.html.

PSI_Mat2_2015_26

  • Thème : construction de matrices, calculs de valeurs propres, simulations probabilistes, tracé de courbes, et diagonalisations.
  • Voir la page correspondante : PSI_Mat2_2015_26.html.

PC_Mat2_2015_27

  • Thème : simulations probabilistes, calcul asymptotique.
  • Voir la page correspondante : PC_Mat2_2015_27.html.

PC_Mat2_2015_28

  • Thème : simulations probabilistes, développements limités, calcul asymptotique, calculs de sommes.
  • Voir la page correspondante : PC_Mat2_2015_28.html.


Remarques

  • J’essaie de suivre les conventions de style et de syntaxe que les examinateurs des concours suivront et attendront lors des écrits et des oraux de concours.
  • J’essaie de ne pas utiliser de notions, d’éléments de la syntaxe Python ni de modules hors-programme.

Indice

Me contacter si besoin ?

S’il vous plait, n’hésitez pas à me contacter si besoin, pour signaler une erreur, poser une question ou demander plus de détails sur une correction. Par courriel à besson à crans point org (et plus de moyens de me contacter sont sur cette page).


Auteurs et copyrights

  • Les sujets sont la propriété du concours Centrale-Supélec,
  • Ces sujets concernent l’année scolaire 2015-16 (septembre 2015 - juin 2016),
  • Ces solutions et la documentation est faite par Lilian Besson, et mise en ligne sous les termes de la licence MIT,
  • Ces sujets et ces solutions suivent le programme officiel d’« informatique pour tous » en prépa MP, version 2013,
  • Ces pages sont générées par Sphinx, l’outil de documentation pour Python.