Python’s developers emphasize the ______ interpretability of Python code
What do you call a program that interprets code in a predictable way, evaluating compound expressions?
What are four guiding principles of debugging?
What is the =
symbol called in Python?
What does lazy computation describe?
Who was the original creator of Python?
What do you call a function that has the property that applying them has no effects beyond returning a value?
What happens if you try to concatenate an integer to a list?
What do you call a function that has side effects, which change the state of the interpreter or computer?
The memory that keeps track of the names, values, and bindings is called an ______
In an interactive session, the Python ______ reads and executes what you type, carrying out your various commands
What does a call expression do?
What do statements typically describe?
With what scoping do locally defined functions maintain their parent environment when they are returned?
What makes the high productivity of computer science possible?
What kind of statement is from urllib.request import urlopen
?
What kind of sequence does range(10000, 1000000000)
return?
What happens when two lists are added together with the operator.add
function or +
operator?
What is used to denote a string literal in Python?
Who were the original authors of SICP?
What is learning to interpret errors and diagnosing the cause of unexpected errors called?
What happens when you multiply a list by an integer ₖ?
With ______ notation, the operator appears between operands.
All computing begins with representing information, specifying logic to process it, and designing abstractions that manage the ______ of that logic
What does the membership operator in
match when used with strings?
What is [1, 2] + [3, 4]
?
What are the guiding principles of Python known as?
What is the standard prompt in the Python 3 interpreter?
Informally, data is stuff that we want to ______, and functions describe the rules for ______ the data
What type of expression is a number?
What does a range represent?
Commerce, communication, science, art, leisure, and politics have all been reinvented as computational ______
What are the two ways mathematical operators can be expressed in Python?
What are the two kinds of elements that programming deals with?
Programs must be written for people to ______, and only incidentally for machines to ______
What PEP is The Zen of Python
How is a name bound to a new value?
What is [1, 2] + [3] * 1
?
What is a list value?
Which type of function, pure or non-pure, tends to be simpler to test?
Broadly speaking, what are the two basic things the instructions in a computer program do?
What type of functions are essential for writing concurrent programs?
What are three mechanisms that every powerful language has for combining simple ideas to form more complex ideas?
How would you typically get the length of a string in Python?
Functions are objects, objects are functions, and interpreters are instances of ______
The discipline of sharing names among nested definitions is called ______ ______
What does the logic encapsulated in functions manipulate?
What is the most important kind of compound expression?
What seamlessly bundles together data and the logic that manipulates that data, in a way that manages the complexity of both?
How are multiline literals denoted in Python?
What is the native data type for text in Python called?
How can an object be coerced to a string in Python?
If a value has been given a name, we say that the name ______ to the value