Python

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.

Notes

  1.  L’administrateur utilise la distribution Anaconda munie de l’interface Spyder.

Les commentaires sont fermés.