Table of Contents
Runestone in social media:
Follow @iRunestone
Help support us:
Table of Contents
Book Index
Scratch ActiveCode
Instructor's Page
Progress Page
Navigation Help
Help for Instructors
About Runestone
Report A Problem
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
base case
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
,
[1]
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 structure
data type
,
[1]
debugging
,
[1]
,
[2]
decrement
default label
default rule
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
except
Exception
exception
,
[1]
,
[2]
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
handle an exception
header line
high-level language
,
[1]
Holmes, Sherlock
I
if
if statement
immutable
,
[1]
,
[2]
immutable data type
in and not in operator (in, not in)
in operator
increment
indefinite iteration
index
,
[1]
,
[2]
,
[3]
negative
indexing ([])
infinite recursion
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]
,
[3]
low-level language
,
[1]
M
mapping type
,
[1]
matrix
Mechanics of defining a subclass
method
,
[1]
,
[2]
module
,
[1]
,
[2]
modulus
modulus operator
,
[1]
mutable
,
[1]
mutable data type
,
[1]
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]
,
[2]
modulus
order of operations
overfitting
,
[1]
P
packing
pair
parameter
parse
,
[1]
pass statement
pattern
poetry
portability
portable
prediction
predictor
print function
problem solving
program
,
[1]
,
[2]
programming language
,
[1]
prompt string
prose
pseudo-random number
Python shell
R
raise
random number
random number generator
range
read
readline
readlines
recursion
recursive call
recursive definition
redundancy
reference diagram
return value test
reverse parameter
rule-based classifier
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
Tamagotchi
test case
test set
,
[1]
testing
token
,
[1]
train
training data
,
[1]
training set
traverse
triple quoted string
truncation
try
tuple
,
[1]
assignment
return value
tuple assignment
turtle module
type conversion function
type converter functions
U
underscore character
unit tests
unpacking
V
validation
value
,
[1]
,
[2]
,
[3]
boolean
variable
,
[1]
variable name
W
whitespace
wrapping code in a function
write