Computational Problems for Physics: With Guided Solutions Using Python

1st Edition

Rubin H. Landau, Manuel José Páez

CRC Press
Published June 4, 2018
Textbook - 390 Pages - 129 B/W Illustrations
ISBN 9781138705418 - CAT# K32161
Series: Series in Computational Physics

For Instructors Request Inspection Copy


Add to Wish List
FREE Standard Shipping!


• Offers a database of problems in physics with detailed explanations and solutions in various coding languages.

• Focuses on Python codes, but also includes Mathematica, Java, C, Maple, and Fortran for many problems.

• Provides a separate chapter with entry-level problems.

• Includes an introductory chapter on numerical methods discussing numerical integration, differentiation, random numbers generation, and the solution to ordinary and partial differential equations.

• Promotes understanding with general overviews on how to approach the solutions together with guidance on programming via flowcharts and model programs.


Our future scientists and professionals must be conversant in computational techniques. In order to facilitate integration of computer methods into existing physics courses, this textbook offers a large number of worked examples and problems with fully guided solutions in Python as well as other languages (Mathematica, Java, C, Fortran, and Maple). It’s also intended as a self-study guide for learning how to use computer methods in physics. The authors include an introductory chapter on numerical tools and indication of computational and physics difficulty level for each problem. Readers also benefit from the following features:

• Detailed explanations and solutions in various coding languages.

• Problems are ranked based on computational and physics difficulty.

• Basics of numerical methods covered in an introductory chapter.

• Programming guidance via flowcharts and pseudocode.

Rubin Landau is a Distinguished Professor Emeritus in the Department of Physics at Oregon State University in Corvallis and a Fellow of the American Physical Society (Division of Computational Physics).

Manuel Jose Paez-Mejia is a Professor of Physics at Universidad de Antioquia in Medellín, Colombia.