OOP Tutorial This is a tutorial I wrote for the 2013 astro-coffee series on object oriented programming using python. It covers a range of fundamental topics in OOP such as inheritance, composition, and state.