Numerical physics
Master PhysiqueParcours Subatomic and astroparticle physics
Description
English version
The aim of this first-semester course is to review the classical techniques of computational physics, using the Python language. After a brief review of the basics of the language and the tools for data analysis and representation, we'll study Monte-Carlo techniques, classical methods of interpolation, integration and differentiation, solutions of systems of ordinary differential equations and solutions of systems of partial differential equations. These notions will serve as a foundation for the concepts that will be further discussed during the second semester course. The lectures are accompanied by exercise sessions on machines
French version
L'objectif du cours de premier semestre est de passer en revue les techniques classiques de physique numérique, à l'aide du langage Python. Après un rappel rapide des bases du langage et des moyens d'analyse et représentation des données, on étudiera entre autres : les techniques de Monte-Carlo, les méthodes classiques d'interpolation, intégration et différentiation, la résolution de systèmes d'équations différentielles ordinaires et la résolution de systèmes d'équations aux dérivées partielles. Ces notions serviront de fondations au concepts qui seront abordés et approfondis durant le cours de second semestre. Les cours sont accompagnées de sessions d'exercices sur machine.