Дополнительные материалы#

Документация:

Статьи:

Ответ на stackoverflow:

В книге Fluent Python этой теме посвящен 14 раздел: