faif /python-patternsPython43K7KA collection of design patterns/idioms in Pythonpythonidiomsdesign-patterns