Мне всегда было сложно объяснять другим, что такое парадигма программирования, и какие они бывают. Понятие это нестрогое, и именно в этом сложность.
Но сегодня на хабре опубликовали совершенно гениальный перевод статьи, в котором собрали, кажется, примеры всех или почти всех парадигм, существующих на данный момент. Вот этот пост:
Непайтоновый ПайтонНу и оригинал:
Unpythonic PythonИнтересующимся читать обязательно и пост, и комментарии, и в русском варианте, и в оригинале.