Computational Physics with Python
by Mark Newman
Publisher: University of Michigan 2012
The Python programming language is an excellent choice for learning, teaching, or doing computational physics. This page contains a selection of resources the author developed for teachers and students interested in computational physics and Python.
Home page url
Download or read it online for free here:
(multiple PDF files)
by Stefan Weinzierl - arXiv
These lectures given to graduate students in high energy physics, provide an introduction to Monte Carlo methods. After an overview of classical numerical quadrature rules, Monte Carlo integration and variance-reducing techniques is introduced.
by Jeffrey R. Chasnov - Harvey Mudd College
This course consists of both numerical methods and computational physics. MATLAB is used to solve various computational math problems. The course is primarily for Math majors and supposes no previous knowledge of numerical analysis or methods.
by Michael P. Brenner - Harvard University
This is an introduction to mathematical methods for solving hard mathematics problems that arise in the sciences -- physical, biological and social. Our aim therefore is to teach how computer simulations and analytical calculations can be combined.
by Matthias Bolten - John von Neumann Institute for Computing
This work is focused on the application of multigrid methods to particle simulation methods. Particle simulation is important for a broad range of scientific fields, like biophysics, astrophysics or plasma physics, to name a few.