py4e-int
Social
Runestone in social media:
Follow @iRunestone
Our Facebook Page
Help support us:
Search
Table of Contents
Book Index
User
Assignments
Practice
Peer Instruction (Instructor)
Peer Instruction (Student)
Change Course
Instructor's Page
Progress Page
Edit Profile
Change Password
Register
Login
Dark Mode
Scratch Activecode
Help
FAQ
Instructors Guide
About Runestone
Report A Problem
This Chapter
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
Access
Accumulator
Sum
Algorithm
Aliasing
,
[1]
,
[2]
Copy to Avoid
Reference
Alternative Execution
And
Operator
API
,
[1]
Key
Append
Method
,
[1]
,
[2]
Architecture
Hardware
Argument
,
[1]
,
[2]
,
[3]
,
[4]
Function
List
Optional
,
[1]
Argument In
Parentheses
Arithmetic
Operator
assert methods
assertAlmostEquals
assertEqual
assertGreaterEqual
assertIn
assertIsInstance
assertTrue
Assignment
,
[1]
,
[2]
Item
,
[1]
Statement
Assurance
Quality
Attribute
,
[1]
attribute
B
BeautifulSoup
Before Update
Initialize
Body
,
[1]
,
[2]
body syntonic
Bool Type
Boolean
Expression
Operator
Boolean Expression
,
[1]
boundary conditions
Bracket
Operator
,
[1]
Branch
,
[1]
Break
Statement
Brittle Code
Bug
Built-in
Function
,
[1]
By Bisection
Debugging
BY-SA
C
Case-sensitivity
Variable Names
Catch
CC-BY-SA
Celsius
Central Processing Unit
,
[1]
Chained Conditional
,
[1]
Character
Choice
Function
Class
Float
Int
Str
class
multiple
,
[1]
,
[2]
,
[3]
user defined
class attribute
close
Method
Colon
color
Column
,
[1]
Comment
comment
,
[1]
,
[2]
program
programming
Comparable
Comparison
Operator
String
Comparison Operator
Compile
Compiler
Composition
,
[1]
Compound
Statement
Compound Statement
Concatenate
List
Concatenation
,
[1]
,
[2]
List
,
[1]
Condition
,
[1]
,
[2]
Conditional
Statement
Conditional Execution
Conditional Executions
Conditional Statement
Connect
Constraint
Constraints
Database
constructor
Continue
Statement
contributors
Conversion
Type
Copy
List
Slice
,
[1]
Copy to Avoid
Aliasing
Count
Method
Counter
,
[1]
,
[2]
,
[3]
Counting
Looping
Creative Commons License
Cursor
,
[1]
D
Data Model
Data structure
Database
Constraints
Indexes
Database Browser
,
[1]
,
[2]
Database Index
Database Tuple
Debugging
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
By Bisection
debugging
Debugging Dictionaries
Debugging Tuples
Decorate
Decrement
,
[1]
Def
Keyword
Definition
Function
,
[1]
definition
function
Del
Operator
Deletion
Element
Delimiter
,
[1]
Deterministic
,
[1]
Dictionary
,
[1]
Dictionary Item
Dictionary Traversal
Dictionary Value
Divisibility
Division
Floating-point
Dot
Notation
Dot Notation
,
[1]
dot notation
DSU
DSU Pattern
E
Element
,
[1]
Deletion
List
Element Tree
ElementTree
,
[1]
Findall
Elif
Keyword
Ellipses
Else
Keyword
Empty
List
Parentheses
,
[1]
String
Empty String
Encapsulation
End of Line Character
Equivalence
Equivalent
Error Message
,
[1]
Evaluate
,
[1]
Except
Exception
IndexError
IOError
Experimental Debugging
Expression
,
[1]
,
[2]
Boolean
Extend
Method
F
f-string
Fahrenheit
False
Special Value
File
Name
Open
,
[1]
Reading
Search
Writing
File Handle
File Object or File Handle Object
Filter
Pattern
Find
Method
Findall
ElementTree
Findall Method
Flag
Float
Class
Function
Floating Point
Floating-point
Division
Flow of Execution
,
[1]
,
[2]
For
Loop
,
[1]
,
[2]
,
[3]
Statement
,
[1]
,
[2]
for
statements
,
[1]
for loop
for loops
nested
Foreign Key
,
[1]
Format
Operator
Format Operator
Format Sequence
,
[1]
Format String
,
[1]
Free Documentation License, GNU
,
[1]
Fruitful
Function
Fruitful Function
Function
,
[1]
Argument
Built-in
,
[1]
Choice
Definition
,
[1]
Float
Fruitful
Int
Len
List
,
[1]
Log
Math
Object
Open
Parameter
Randint
Random
Repr
Sine
Split
Sqrt
String
Trigonometric
Void
function
,
[1]
definition
header
reasons for
Function Body
Function Call
,
[1]
Function Object
functions
turtle
G
Gather
Get Method
GNU Free Documentation License
,
[1]
Greedy
Greedy Matching
Grep
,
[1]
Guard
Guardian
Pattern
Guardian Pattern
,
[1]
H
Hardware
Architecture
Hash function
Hash Table
Hashable
Hashtable
Header
,
[1]
header
function
High-level Language
,
[1]
Histogram
I
Identical
Identity
Idiom
If
Statement
image
images
Immutability
Immutable
,
[1]
String
,
[1]
Implementation
,
[1]
Import Statement
In
Operator
,
[1]
In operator
Increment
,
[1]
Indentation
Index
,
[1]
,
[2]
,
[3]
List
Looping with
Mutability
Negative
Slice
,
[1]
Starting at Zero
IndexError
,
[1]
Exception
Indexes
Database
Infinite
Loop
Infinite Loop
,
[1]
inheritance
Initialize
Before Update
initializer method
Input
Input and Output Devices
instance
instantiate
Int
Class
Function
Integer
Interactive Mode
,
[1]
,
[2]
,
[3]
Interpret
Interpreter
Invocation
,
[1]
IOError
Exception
Is
Operator
Item
,
[1]
Assignment
,
[1]
Update
Item Assignment
Item Method
Iteration
,
[1]
,
[2]
Variable
J
JavaScript Object Notation
JOIN
SQL
Join
Method
JSON
,
[1]
,
[2]
K
k
Key
,
[1]
,
[2]
,
[3]
API
Key-Value Pair
Key-value pair
Key-Value Pairs
Keyboard Input
KeyError
Keys Method
Keyword
,
[1]
Def
Elif
Else
L
Len
Function
Len function
library
turtle
List
,
[1]
,
[2]
Argument
Concatenate
Concatenation
,
[1]
Copy
Element
Empty
Function
,
[1]
Index
Membership
Method
Mutability
Operations
Parsing
Repetition
Slice
Traversal
list comprehension
List Traversal
Log
Function
Logic Error
Logical
Operator
,
[1]
Logical Key
,
[1]
Logical Operator
,
[1]
Lookup
Loop
For
,
[1]
,
[2]
,
[3]
Infinite
Maximum
Minimum
Traversal
While
,
[1]
loop body
Loop Counter
Looping
Counting
Strings
Looping with
Index
Looping with indicies
Low-level Language
,
[1]
M
Machine Code
Machine Language
Main Memory
,
[1]
Math
Function
Maximum
Loop
Membership
List
Method
Append
,
[1]
,
[2]
close
Count
Extend
Find
Join
List
Pop
Remove
Sort
,
[1]
String
Void
Minimum
Loop
Mnemonic
,
[1]
Module
Object
Random
Module Object
Modulus
Operator
Modulus Operator
Mutability
,
[1]
Index
List
mutability
N
Name
File
Negative
Index
nested
for loops
Nested Conditional
,
[1]
Nested List
,
[1]
,
[2]
nested loop
Nested Loops
Nested loops
Network Connection
Newline
,
[1]
,
[2]
,
[3]
None
Special Value
,
[1]
,
[2]
,
[3]
Normalization
,
[1]
Not
Operator
Notation
Dot
Number
Random
O
OAuth
Object
,
[1]
,
[2]
Function
Module
object
,
[1]
,
[2]
object attribute
object method
object-oriented language
object-oriented programming
,
[1]
OOP
Open
File
,
[1]
Function
Statement
Operand
,
[1]
Operations
List
Operator
And
Arithmetic
Boolean
Bracket
,
[1]
Comparison
Del
Format
In
,
[1]
Is
Logical
,
[1]
Modulus
Not
Or
Slice
,
[1]
,
[2]
,
[3]
String
Operators
Optional
Argument
,
[1]
Or
Operator
Order of Operations
,
[1]
Output
Overriding Precedence
Parentheses
P
Pair
Parameter
,
[1]
,
[2]
Function
Parameters In
Parentheses
Parentheses
Argument In
Empty
,
[1]
Overriding Precedence
Parameters In
Parse
Parsing
List
String
Pass
Statement
Pattern
Filter
Guardian
PEMDAS
Pi
picture
pixel
,
[1]
Pop
Method
Port
Portability
Portable
Primary Key
,
[1]
Primary Memory
Print Function
Problem Solving
,
[1]
procedure
Program
,
[1]
,
[2]
program
comment
programming
comment
Programming Language
Prompt
,
[1]
Pseudorandom
,
[1]
Python 2.0
,
[1]
Python 3.0
Pythonic
,
[1]
Q
Quality
Assurance
Quality Assurance
Quotation Mark
,
[1]
R
Radian
Randint
Function
Random
Function
Module
Number
Random Walk Programming
Reading
File
reasons for
function
Reference
,
[1]
,
[2]
Aliasing
Regex
Regex Square Brackets
Regular Expression
Regular Expressions
Relation
,
[1]
Remove
Method
Repeated Execution
Repetition
List
Repr
Function
Reserved Words
,
[1]
,
[2]
Return Value
,
[1]
Reuse
Reversed Function
Row
Rules of Precedence
,
[1]
Runtime Error
S
Scrape
screen
turtle
Script
Script Mode
,
[1]
Search
File
Secondary Memory
,
[1]
,
[2]
SELECT
SQL
,
[1]
Semantic Error
,
[1]
,
[2]
,
[3]
Semantics
Sequence
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
Sequential Execution
Service-Oriented Architecture
setExecutionLimit
Shape (of a data structure)
Shape Error
Short Circuit
,
[1]
Sine
Function
Singleton
Slice
Copy
,
[1]
Index
,
[1]
List
Operator
,
[1]
,
[2]
,
[3]
String
Update
Slice Operator
SOA
,
[1]
Socket
Sort
Method
,
[1]
Sorted Function
Source Code
Special Value
False
None
,
[1]
,
[2]
,
[3]
True
Spider
Spidering
Split
Function
SQL
,
[1]
,
[2]
JOIN
SELECT
,
[1]
SQLite
Sqrt
Function
Starting at Zero
Index
state of an object
Statement
,
[1]
Assignment
Break
Compound
Conditional
Continue
For
,
[1]
,
[2]
If
Open
Pass
Try
While
statements
for
,
[1]
Str
Class
String
,
[1]
,
[2]
Comparison
Empty
Function
Immutable
,
[1]
Method
Operator
Parsing
Slice
string
String Index
String Object
String Operations
String Representation
Strings
Looping
Sum
Accumulator
Swap Pattern
Syntax Error
,
[1]
T
Table
,
[1]
Temperature Conversion
testing
Text File
,
[1]
Traceback
,
[1]
,
[2]
Translate Method
Trasversal
Traversal
List
Loop
Traverse
Trigonometric
Function
True
Special Value
Try
Statement
Tuple
,
[1]
,
[2]
,
[3]
Tuple Assignment
Tuple assignment
Tuple Comparison
Tuples as Keys
turtle
functions
library
screen
Type
,
[1]
Conversion
TypeError
,
[1]
,
[2]
Typographical Error
U
Undecorate
Underscore Character
Unicode
unit tests
Update
Item
Slice
Updating
Variable
Use Before Def
,
[1]
user defined class
V
Value
,
[1]
,
[2]
ValueError
Values operator
Variable
,
[1]
Iteration
Updating
Variable Names
Case-sensitivity
Visualizing data
Void
Function
Method
Void Function
W
Web Services
While
Loop
,
[1]
Statement
Whitespace
,
[1]
,
[2]
Wild Card
,
[1]
Writing
File
X
XML
,
[1]
You have attempted
of
activities on this page