Eine Google-Suche nach "pythonic" zeigt eine Vielzahl von Interpretationen. Die Wikipedia-Seite sagt:
Ein verbreiteter Neologismus in der Python-Community ist Python, der eine Vielzahl von Bedeutungen im Zusammenhang mit dem Programmstil haben kann. Zu sagen, dass Code pythonisch ist, bedeutet, dass er Python-Redewendungen gut verwendet, natürlich ist oder fließend in der Sprache spricht. Wenn Sie von einer Benutzeroberfläche oder einem Sprachfeature sagen, dass es pythonisch ist, bedeutet dies, dass es gut mit Python-Idiomen zusammenarbeitet und dass seine Verwendung gut mit dem Rest der Sprache harmoniert.
Es wird auch der Begriff "unpythonisch" behandelt:
Im Gegensatz dazu besteht ein Zeichen für unpythonischen Code darin, dass versucht wird, C ++ - (oder Lisp-, Perl- oder Java-) Code in Python zu schreiben. Das Konzept der Pythonität ist eng mit Pythons minimalistischer Philosophie der Lesbarkeit verbunden und vermeidet den Ansatz, dass es mehr als einen Weg gibt, dies zu tun. Unlesbarer Code oder unverständliche Redewendungen sind unpythonisch.
Was bedeutet der Begriff "pythonisch"? Wie lerne ich, es in der Praxis effektiv anzuwenden?