Level 9 Level 11
18 words 0 ignored
Ready to learn Ready to review
Check the boxes below to ignore/unignore words, then click save at the bottom. Ignored words will never appear in any learning session.
PEP 20, The Zen of Python
The core philosophy of the language is summarized by this document which includes aphorisms
a terse saying, expressing a general truth, principle, or astute observation, and spoken or written in a laconic and memorable form
... is better than ugly
... is better than implicit
... is better than complex
... is better than complicated
Rather than requiring all desired functionality to be built into the language's core, Python was designed to be _______
While offering choice in coding methodology, the Python philosophy rejects _______, in favor of a sparser, less-cluttered grammar
one, and preferably only one
"there should be _______ obvious way to do it"
When speed is important, Python programmers _______ or move time-critical functions to extension modules written in languages such as C.
a Python interpreter and just-in-time compiler; focuses on speed, efficiency and compatibility with the original CPython interpreter
"Speed isn't a problem...
... until it's a problem"
a compilation done during execution of a program – at run time – rather than prior to execution
fun to use
an important goal of the Python developers is making Python _______
a code that uses Python idioms well, that is natural or showing fluency, that conforms with Python's minimalist philosophy and emphasis on readability
a code that is difficult to understand or reads like a rough transcription from another programming language
Users and admirers of Python—especially those considered knowledgeable or experienced