Fala, pessoal,
Encontrei uma lib pra Python chamada "roles", cuja ideia é facilitar o
desenvolvimento de um sistema usando o conceito de DCI.
Tem um exemplo deles que achei muito lindo:
http://amolenaar.github.com/roles/html/userapi.html#roles.RoleType.played_by
mistura alguns conceitos de Python e de DCI que tornam o código
extremamente legível e compreensível, mas ainda assim bastante limpo.
Enfim, pra quem mexe com Python, é algo a ficar de olho. ;-)
Abraço!