1st Edition

Computational Physics Using Python

By Douglas M. Gingrich Copyright 2026
298 Pages 32 B/W Illustrations
by CRC Press

298 Pages 32 B/W Illustrations
by CRC Press

298 Pages 32 B/W Illustrations
by CRC Press

This book provides a practical introduction to using computational (or numerical) methods to solve physics problems using the Python programming language, including differential equations, Fourier transforms, Monte Carlo methods, and data analysis. It is designed with a two-level approach: topics are introduced at the lowest level, and readers encounter the simplest examples of coding the... Read more

Chapter 1 - Preliminaries, Chapter 2 - Classic Numerical Methods, Chapter 3 - Differential Equations, Chapter 4 - Fourier Transforms, Chapter 5 - Monte Carlo Methods, Chapter 6 - Data Analysis, Appendix A - Matplotlib Style Sheet, Appendix B - Data for Problems.

Biography

Doug Gingrich is a Professor at the University of Alberta, Canada. He obtained his PhD from the University of Toronto and has been teaching physics for over 30 years at the University of Alberta. His main research is in experimental particle physics, where he is an author of over 1700 peer-reviewed journal articles in the fields of particle physics, gravitation, astronomy, and electronics. The publications range from single author to thousands of co-authors. He has been using computers, and a multitude of programming languages, to solve physics problems since computers were available to science students. He is now actively employing Python in statistical data analysis in particle physics and numerical solutions in gravity.