This book describes how to use Python for physics simulation, including how to define physical systems, how to compute the motion of physical systems, and how to visualize the simulation results. The target audience for this book is physics undergraduates and graduate students, as well as anyone else interested in physics simulation.