Our future scientists and professionals must be conversant in computational techniques. In order to facilitate integration of computer methods into existing physics courses, Computational Problems for Physics offers a large number of worked examples and problems with fully guided solutions in Python (as well as Mathematica, Java, C, Fortran, and Maple on the Web). The book can be used as a self-study guide for learning how to use computer methods in physics. Fully revised, this second edition includes:
A chapter on neural networks, machine learning, and artificial intelligence, with the building of simple networks, and the use of machine learning software. A chapter on quantum computing with some problems to be run on the IBM Quantum Computer. A chapter on general relativity with manipulations of the field equations and with computation of GR corrections to classical mechanics. An expanded coverage of principal component analysis.A crucial resource for students beginning their study of computational physics with in-depth and engaging problems and exercises.