I can't wait to see the part where you get to meta classes. That's when the real fun shall begin :D Still, an inspiring series for python beginners. Keep it up!
This is a very helpful post. I teach beginners and one of my theories has been: you "just" need to understand for-loops, if-statements, and of course, how to invoke methods...and then you're going to finally understand why programming is worth it.<p>But those fundamental concepts are not at all "just" easy to grasp for some reason. I don't know if it is just the particular syntax or what. So it's very helpful to have a learner explain the difficulty.