Fare una ricerca su Google per "pythonic" rivela una vasta gamma di interpretazioni. La pagina di Wikipedia dice:
Un comune neologismo nella comunità di Python è il pitone, che può avere una vasta gamma di significati legati allo stile del programma. Dire che il codice è pitonico significa dire che usa bene i modi di dire di Python, che è naturale o mostra fluidità nel linguaggio. Allo stesso modo, dire di un'interfaccia o di una caratteristica del linguaggio che è pitonico significa dire che funziona bene con i modi di dire di Python, che il suo uso si adatta bene al resto del linguaggio.
Discute anche il termine "unpythonic":
Al contrario, un segno di codice non pitonico è che tenta di scrivere codice C ++ (o Lisp, Perl o Java) in Python, ovvero fornisce una trascrizione approssimativa piuttosto che una traduzione idiomatica di forme da un'altra lingua. Il concetto di pitonicità è strettamente legato alla filosofia minimalista di leggibilità di Python ed evita l'approccio "c'è più di un modo per farlo". Il codice illeggibile o modi di dire incomprensibili non sono ritonici.
Cosa significa "pitone"? Come posso imparare ad applicarlo efficacemente nella pratica?