Я только что прочитал поваренную книгу Python. Книга потрясающая.
Я думаю, что лучшее использование этой книги в том, что она содержит множество примеров, демонстрирующих python в реальных проблемных приложениях. Многие из идиом включают методы метапрограммирования.
Интересно, есть ли какой-нибудь каталог, который обобщает идиомы метапрограммирования в Python?
Python Cookbook очень богат примерами и техниками. Но я думаю, что существует также необходимость в каталоге шаблонов, который дает конкретные имена для каждого метода и который абстрагирует основные особенности метода решения от конкретной области применения, как это делает книга «Шаблоны проектирования» «Банды четырех».