Fazer uma pesquisa no Google por "pythonic" revela uma ampla variedade de interpretações. A página da wikipedia diz:
Um neologismo comum na comunidade Python é pitônico, que pode ter uma ampla gama de significados relacionados ao estilo do programa. Dizer que o código é pitônico é dizer que ele usa bem os idiomas Python, que é natural ou mostra fluência na linguagem. Da mesma forma, dizer de um recurso de interface ou linguagem que é pitônico é dizer que funciona bem com os idiomas do Python, que seu uso se encaixa bem com o restante da linguagem.
Ele também discute o termo "não-tônico":
Por outro lado, uma marca do código não-sintônico é que ele tenta escrever código C ++ (ou Lisp, Perl ou Java) em Python - ou seja, fornece uma transcrição grosseira, em vez de uma tradução idiomática de formulários de outro idioma. O conceito de pitonicidade está fortemente vinculado à filosofia minimalista de legibilidade do Python e evita a abordagem "há mais de uma maneira de fazer isso". Código ilegível ou idiomas incompreensíveis não são sintonizados.
O que significa o termo "pitônico"? Como aprendo a aplicá-lo efetivamente na prática?