Index

A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W

A

accumulator pattern
activecode
algorithm, [1]
deterministic
aliases, [1], [2]
alternative execution
ambiguity
argument
assignment
tuple
assignment statement, [1]
assignment token
attribute, [1]

B

binary classification
block, [1]
body, [1], [2]
boolean expression, [1]
boolean value, [1]
boundary conditions
branch, [1]
bug, [1]
byte code

C

calling stack
canvas
chained conditional, [1]
character
class, [1], [2]
classification
classifier
clone, [1]
close
codelens
collection data type
comment, [1]
comments
comparison of strings
comparison operator, [1]
compile, [1]
compound data type, [1]
compound statement, [1]
body
header
concatenation
condition
conditional
chained
conditional branching
conditional execution
conditional statement, [1]
conditionals
nested
constructor
control flow

D

data type, [1]
debugging, [1], [2]
decrement
definition
function
functionFunctions Definitions
del statement, [1]
delimiter
deterministic
deterministic algorithm
dictionary, [1]
dir function
docstring, [1]
documentation
dot notation, [1]
Doyle, Arthur Conan

E

element
elif
else
evaluate
exception, [1]
executable
expression, [1], [2]
boolean

F

float, [1], [2]
flow of execution, [1], [2]
for loop, [1]
for loop traversal (for)
formal language, [1]
fruitful function
function, [1], [2]
len
function call
function composition
function definition, [1], [2]
function type

G

global variable

H

header line
high-level language, [1]
Holmes, Sherlock

I

if
if statement
immutable, [1], [2]
in and not in operator (in, not in)
in operator
increment
indefinite iteration
index, [1], [2], [3]
negative
indexing ([])
initialization (of a variable)
initializer method
input
input dialog
instance, [1]
instance variable
instantiate
int, [1], [2]
integer
integer division, [1]
interpret, [1]
invoke
is operator
item assignment
iteration

K

key, [1]
key parameter
key-value pair, [1]
keyword, [1]

L

label
len function
length function (len)
lifetime
Linux
list
append
list index
literal
literalness
local variable
logical operator, [1], [2]
low-level language, [1]

M

mapping type, [1]
matrix
method, [1], [2]
module, [1], [2]
modulus
modulus operator, [1], [2]
mutable, [1]
mutable data type

N

natural language, [1]
negative index
nested conditionals
nesting

O

object, [1], [2], [3]
object code
object-oriented language
object-oriented programming, [1]
objects and values
open
operand, [1]
operator, [1]
comparison
in
logical, [1]
modulus
order of operations
overfitting

P

packing
pair
parameter
parse, [1]
pass statement
pattern
poetry
portability
portable
prediction
print function
problem solving
program, [1], [2]
programming language, [1]
prompt string
prose
pseudo-random number
Python shell

R

random number
random number generator
range
read
readline
readlines
redundancy
reference diagram
return value test
reverse parameter
rules of precedence, [1]
runtime error, [1], [2], [3]

S

safe language
semantic error, [1]
semantics, [1]
shell mode
side effect
side effect test
slicing ([:])
sort
sorted
source code
stack frame
standard library
state
state snapshot, [1]
statement, [1]
del, [1]
if
pass
statement block
str, [1]
string
string comparison
(>, <, >=, <=, ==, !=)
string module
string operations
subscript operator
syntax, [1]
syntax error, [1]

T

test case
test set
testing
token, [1]
train
training data
training set
traverse
triple quoted string
truncation
tuple
assignment
return value
turtle module
type conversion function
type converter functions

U

underscore character
unit tests
unpacking

V

validation
value, [1], [2]
boolean
variable, [1]
variable name

W

whitespace
wrapping code in a function
write