Introduction to Programming and Computational Physics

Lecture Description

The course provides students with a fundamental knowledge of the Python programming language and its application to physics-related problems, including numerical integration, solving differential equations, and implementing Monte Carlo methods to simulate physical processes.

Literature

  • Introduction to Programming and Computational Physics
    C. Pistillo, Lecture slides
  • Learning scientific programming with Python
    C. Hill
  • Random Number Generation and Monte Carlo Method
    J. E. Gentle