My Python version of the Practical Object Oriented Design in Ruby (POODR) book by Sandi Metz