Introduction to Computational Physics
by Franz J. Vesely
Publisher: University of Vienna 2006
The essential point in computational physics is not the use of machines, but the systematic application of numerical techniques in place of, and in addition to, analytical methods, in order to render accessible to computation as large a part of physical reality as possible.
Home page url
Download or read it online for free here:
by Eric Ayars - California State University, Chico
Contents: Useful Introductory Python; Python Basics; Basic Numerical Tools; Numpy, Scipy, and MatPlotLib; Ordinary Differential Equations; Chaos; Monte Carlo Techniques; Stochastic Methods; Partial Differential Equations; Linux; Visual Python; etc.
by Volker Springel - arXiv
These are lecture notes about high performance computing and numerical modelling in 43rd Saas Fee Advanced Course winter school, specifically covering the basics of numerically treating gravity and hydrodynamics in the context of galaxy evolution.
by Mark Newman - University of Michigan
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.
by Rubin H Landau, Manuel J Paez, Cristian Bordeianu - Wiley-VCH
This text surveys many of the topics of modern computational physics from a computational science point of view. Its emphasis on learning by doing (assisted by many model programs), as with 2nd Edition, but with new materials as well as with Python.