Write clean code by using SOLID design principles in Python | Comidoc