Skip to main content Accessibility help
Internet Explorer 11 is being discontinued by Microsoft in August 2021. If you have difficulties viewing the site on Internet Explorer 11 we recommend using a different browser such as Microsoft Edge, Google Chrome, Apple Safari or Mozilla Firefox.

An Introduction to Computational Physics

Coming soon in December 2026

Authors

, University of Nevada, Las Vegas

Description

This classic textbook, thoroughly revised and updated for its third edition, introduces the basic methods of computational physics. Clear, concise and practical, the new edition includes an additional chapter on machine learning and is supported with sample programs in Python. First, readers are presented with the numerical techniques that every computational scientist should have in their toolbox, including approximation of functions, numerical calculus, differential and partial differential equations, spectral analysis, linear algebra and matrix operations. The author then provides self-contained…

New in this edition

  • A new chapter covering modern machine learning replaces the chapter on numerical renormalization

  • Sample programs in the book now in Python programs, with a brief introduction to Python in Chapter 1

  • Chapters 1–11 have been revised to reflect recent scientific advancements

  • Add bookmark
  • Export citation
  • Share
Resources available Unlock the full potential of this textbook with additional resources. There are free resources and Instructor restricted resources available for this textbook. Explore resources

Key features

  • Updated throughout to support a new generation of readers, with supplementary code now provided in Python
  • Demonstrates how sample code can be adapted to study a wide range of scientific problems
  • Includes standalone chapters that serve as effective, self-contained introductions to advanced topics including machine learning

About the book

Curated content