faif / python-patterns Python 43K 7K A collection of design patterns/idioms in Python python idioms design-patterns