[2] Software engineer Tim Peters wrote this set of principles and posted it on the Python mailing list in 1999.
[4] It is also included as an Easter egg in the Python interpreter, where it can be displayed by entering import this.
[8] The official definition of "Pythonic" is:[2]An idea or piece of code which closely follows the most common idioms of the Python language, rather than implementing code using concepts common to other languages.
Many other languages don’t have this type of construct, so people unfamiliar with Python sometimes use a numerical counter instead: As opposed to the cleaner, Pythonic method: Code that is difficult to understand or reads like a rough transcription from another programming language is called unpythonic.
[11] The desire to write in Pythonic code has led to refactoring tools to help programmers achieve this goal.