A notebook I put together in 2014 explaining the basic concepts of Object Oriented Programming using Python for an astro-statistics working group with members from the University of Arizona and National Optical Astronomy Observatory.
This software is licensed under the MIT license. A copy is supplied in the LICENSE file.