Python Physics
Python Physics is an introduction to numerical methods in physics using Python. I am a Professor of Physics at Bard College and eventually this website will include notebooks from throughout our physics curriculum. At the moment the site only includes examples drawn from our 300-level Electricity and Magnetism course and focuses on:
- Scientific computing with NumPy, SciPy and Matplotlib
- Applications in Electricity and Magnetism, in particular the relaxation method for solving Laplace's Equation
I owe a big debt of gratitude to Patrick Walls, whose Mathematical Python provided the example for me to learn the Material Design theme from MkDocs, and this convenient deployment on GitHub. If you are new to using Python for numerical applications in mathematics and science, Mathematical Python is an outstanding introduction. In particular, the notebooks included here assume that you have been through its sections on Jupyter notebooks, Python, and SciPy.