Provides an introduction to computational physics in order to perform physics experiments on the computer. The book is designed to provide the reader with a grounding in scientific programming. It contains many examples and exercises developed in the context of physics problems.