SOLID - Python examples Some time ago I started to study SOLID concepts a little more, and to improve my skills I made some examples based on other programming languages. I didn't do it for the purpose of sharing, but maybe it might be useful for someone. :) SRP - Single responsibility principle OCP - Open/closed principle LSP - Liskov substitution principle ISP - Interface segregation principle DIP - Dependency inversion principle