Activities from the book Learning Python Design Patterns by Gennadiy Zlobin