TP Informatique pour tous - Prépa MP Lakanal¶
Ci dessous se trouvent les corrections des différents Travaux Pratiques (des liens rapides se trouvent aussi dans la barre latérale).
Ces Travaux Pratiques concernent l’enseignement d’informatique « pour tous » donné en classe de MP au Lycée Lakanal (en 2015-16).
Note
Ces corrections demandent les modules numpy et 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.)
Avertissement
Ces solutions sont en accès libre, mais pas les sujets..
Voir aussi
TP1 : Remise en forme¶
- Dates : jeudi 17-09 et vendredi 18-10 (2015).
- Voir la page correspondante : TP1.html.
TP2 : Algorithmes et complexité¶
- Dates : mercredi 30-09 et jeudi 01-10 (2015).
- Voir la page correspondante : TP2.html.
TP3 : Parcours de graphes et percolation¶
- Dates : jeudi 15-10 et 05-11 (2015).
- Voir la page correspondante : TP3.html.
TP4 : Récursivité¶
- Dates : mercredi 18-11 et jeudi 19-11, puis jeudi 03-11 et 17-11 (2015).
- Voir la page correspondante : TP4.html.
- Remarque : ce TP occupera deux séances, jusqu’aux vacances de Noël.
TP5 : résolution numérique d’équations différentielles¶
- Dates : mercredi 13 et jeudi 14 janvier (2016).
- Voir la page correspondante : TP5.html.
Le TP6 était un sujet de concours, travaillé à l’écrit.
TP7 : algorithmes de tris¶
- Dates : 18 février et 10 mars (2016).
- Voir la page correspondante : TP7.html.
Attention
Ne trichez pas en lisant les solutions à l’avance, ce n’est pas le but.
TD/TP 8 : dernier TP avant les écrits !¶
- Sujet : révisions de tout le programme, séance de questions, révisions de la syntaxe et des concepts clés.
- On étudiera en détail un sujet de concours récent, adapté pour tenir sur deux séances et faire réviser tout le programme.
- Dates 1/2 : jeudi 17 et 24 mars (2016).
- Dates 2/2 : mercredi 30 et jeudi 31 mars (2016).
- À venir...
Table des matières¶
- Index,
- Index du module,
- Nouveau : Python Class Index,
- Nouveau : Python Function Index,
- Nouveau : Python Data Index,
- Nouveau : Python Exception Index,
- Nouveau : Python Method Index,
- Nouveau : Python Class Method Index,
- Nouveau : Python Static Method Index,
- Nouveau : Python Attribute Index,
- Page de recherche.
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.
- Une exception à cette règle est le mot clé Python assert, pas très dur à comprendre mais bien pratique (il permet simplement de vérifier une assertion, par exemple
assert n >= 0
s’assure que l’entiern
soit positif avant de continuer, et la fonction ou le programme échouera sinon).
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 rédigés par Arnaud Basson (professeur en PSI* et MP au Lycée Lakanal),
- 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.