There are now a number of upper-level computational physics books that use Python and VPython. These include:

*A Survey of Computational Physics: Introductory Computational Science,* Rubin H. Landau, Manual J. Paez, Cristian Bordeianu (2011), Princeton.

*Computational Physics with Python,* Mark Newman (2012), Createspace.

*An Introduction to Statistical Mechanics and Thermodynamics,* Robert H. Swendsen (2012), Oxford.

*Equilibrium Statistical Physics With Computer Simulations in Python, *Leonard M. Sander (2013), Createspace.

*Computational Modeling and Visualization of Physical Systems with Python,* Jay Wang (2016), Wiley.