Python has attracted many users who collectively make up a community that
• Promotes Python
• Discusses and implements improvements to the language
• Supports newcomers
• Encourages standards and conventions that improve Python's usability and readability
• Values simplicity and fun (after all, Python was named after Monty Python, the British comedy troupe)
The Python community has created words to describe its philosophy:
Pythonic identifies code that meets the following criteria:
• It includes interfaces or features that work well with Python.
• It makes good use of Python idioms (standard ways of performing tasks) and shows understanding of the language.
Unpythonic code is roughly translated from other languages instead of following Python's philosophy.
Pythonistas are knowledgeable users of Python (especially users who promote the language).
Was this article helpful?