Solid Programming In Python