# solid.python #### [SOLID Principles](https://en.wikipedia.org/wiki/SOLID) explained in Python with examples. - [Single Responsibility Principle](https://github.com/heykarimoff/solid.python/blob/master/1.srp.py) - [Open/Closed Principle](https://github.com/heykarimoff/solid.python/blob/master/2.ocp.py) - [Liskov Substitution Principle](https://github.com/heykarimoff/solid.python/blob/master/3.lsp.py) - [Interface Segregation Principle](https://github.com/heykarimoff/solid.python/blob/master/4.isp.py) - [Dependency Inversion Principle](https://github.com/heykarimoff/solid.python/blob/master/5.dip.py)