Wyszukiwanie w Google hasła „python” ujawnia szeroki zakres interpretacji. Strona wikipedia mówi:
Powszechnym neologizmem w społeczności Python jest python, który może mieć szeroki zakres znaczeń związanych ze stylem programu. Stwierdzenie, że kod jest pythonowy, oznacza, że dobrze używa idiomów Pythona, że jest naturalny lub wykazuje płynność w języku. Podobnie mówiąc o interfejsie lub funkcji językowej, że jest on pythoniczny, oznacza to, że działa dobrze z idiomami Pythona, że jego użycie dobrze łączy się z resztą języka.
Omawia także termin „niepythonic”:
W przeciwieństwie do tego, znakiem niepytonicznego kodu jest to, że próbuje napisać kod C ++ (lub Lisp, Perl lub Java) w Pythonie - to znaczy zapewnia szorstką transkrypcję, a nie idiomatyczne tłumaczenie formularzy z innego języka. Pojęcie pythoniczność jest ściśle związane z minimalistyczną filozofią czytelności Pythona i unikaniem podejścia „jest więcej niż jeden sposób”. Nieczytelny kod lub niezrozumiałe idiomy są niepytoniczne.
Co oznacza termin „python”? Jak nauczyć się skutecznie go stosować w praktyce?