This is the start of a hand-crafted Object Oriented System using just basic Python capabilities such as modules, function calls, and dicts. It's intended to be an educational look at how an OOP system works so that you can understand it in depth. I (Zed Shaw) will slowly build the system up from basics until it's functional enough, and then potentially implement a different kind of OOP that is foreign to Python.

This repository is the one I use in the videos for the Learn Code Live OOP School series of videos.