How to Think Like a Computer Scientist: Learning with Python 3 Documentation, Release 3rd
Edition
local scope,,
local variable,71
local variable,
logarithm,
logical operator,57
logical operator,,
loop,57
loop,
loop body,56
loop body,
loop variable,56,
low-level language,8
low-level language,
M
Make Way for Ducklings ,
mapping type,130
mapping type,
matrix,
McCloskey, Robert,
memo,130
meta-notation,58
meta-notation,
method,56,153,182,271,300
method,
middle-test loop,58
mode,143
modifier,124,197,315
modifier,,,
module,56,154,272
module,,
modulus operator,21
modulus operator,
mutable,,,
mutable data value,104,110,124,130
N
namespace,154,272
namespace,,
naming collision,154,272
natural language,8
natural language,
negative index,
nested conditionals,
nested list,124
nested list,,
nested loop,58
nesting,57
newline,58
newline,
Newton's method,
non-volatile memory,143
None,80
None,,
normalized,197,315
O
object,56,124,182,300
object,
object code,8
object-oriented language ,182,300
object-oriented programming ,182,300
object-oriented programming ,,
objects and values,
operand,21
operand,
operations on strings ,
operator,21
operator,
comparison,
in,
logical,,
modulus,
operator overloading ,197,315
optional parameter,104
optional parameter,
order of operations,
P
parameter,72
parameter,,
optional,
parent class,211,329
parse,8
parse,
pass statement,
path,143
pattern,124
pattern of computation ,
Pentium,
pixel,243,361
poetry,7
poll,243,361
poll,,
polymorphic,197,315
portability,8
portable,
post-test loop,58
pre-test loop,58
print function,8
problem solving,9
program,7,9
program,
program tracing,
programming language ,
promise,124
promise,,,
prompt,57
378 Index