Numerical Methods in Physics with Python Bringing together idiomatic Python programming, foundational numerical methods, and physics applicat