
Volume 1: Mechanics with a Math Refresher
Volume 2: Oscillations, Waves, and Light
Volume 3: Electromagnetism and the Mathematics of Fields
Volume 4: A First Look at Quantum Mechanics
Two free Google Colab notebooks included — start instantly in your browser, no setup required.
・Chapter-linked notebooks for hands-on practice
・Python syntax reference notebook
・Beginner-friendly code, explained step by step
Basic Physics with Python is a four-volume introduction that carries you from Newtonian mechanics to the doorstep of quantum mechanics. Every worked example follows the same three steps: calculate by hand, verify with Python, then see it as a graph — so you understand each formula and confirm every result with your own eyes. Companion Google Colab notebooks accompany every chapter; nothing to install, everything runs in your browser. Mathematical tools — functions, derivatives, vectors, complex numbers, linear algebra — are reviewed exactly when they are needed, so secondary-school math is enough to begin. For self-learners returning to physics, and for anyone who wants the habit of moving between equations and code that underlies modern data analysis and AI.