Python Design Patterns
Collection of design patterns in Python. Software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design.