Depuis 2014, les programmes de CPGE consacrent l’informatique comme discipline à part entière. Le Ministère de l’Éducation Nationale impose l’utilisation du langage « Python » 1.
Applications à la physique
Programme de PC*
- Analyse numérique des EDP : équation de la chaleur (web)
- Marches aléatoires (web)
- Dynamique dans un référentiel non-galiléen (web)
- Propagation d’un paquet d’onde dans un milieu dispersif (web)
Compléments d’analyse numérique
- Équations différentielles ordinaires – Équations aux dérivées partielles (web)
Initiation à Python
- Zhentao Li et Damien Vergnaud, Initiation à la programmation en Python, ENS Ulm (2013), pdf
- Emmanuel Dormy, Emmanuelle Gouillart, Werner Krauth, Gaël Varoquaux et Damien Vergnaud, Formation à Python scientifique, ENS Ulm (2013), web
Orientation bibliographique
Python pour la physique
- Renaud Carpentier et Benoît Dépret, La physique de sup’ en applications avec Python, Ellipse (2022), ISBN 978-2-3400-6325-9.
- Richard Taillet, Python pour la physique: Calcul, graphisme, simulation, De Boeck Supérieur (2020), ISBN 978-2-8073-2890-7.
- Rubin H. Landau, Manuel J. Páez et Cristian C. Bordeianu, Computational Physics: Problem Solving with Python, John Wiley (4e edition-2024), ISBN 978-3-527-41425-3.
- Alex Gezerlis, Numerical Methods in Physics with Python, Cambridge University Press (2e édition-2023), ISBN: 9781009303866
Généralités
- John M. Stewart et Michael Mommert, Python for Scientists, Cambridge University Press (3e édition-2023), ISBN 978-1-009-01480-9.
Tronc commun CPGE
- Jean-Noël Beury, Informatique avec Python — Méthodes et exercices, Dunod (3e édition-2025), ISBN 978-2-1008-7926-7.
- Jean-Noël Beury, Informatique avec Python — Exercices incontournables, Dunod (3e édition-2025), ISBN 978-2-1008-7629-7.