LearningPythonDesignPatterns-GennadiyZlobin-signed.pdf