0.1 Python Pretest
3.1 Digital Footprint and Reputation
3.2 Cyberbullying
3.3 Internet Safety
3.4 Privacy & Security
3.5 Information Literacy
3.6 Visualizing and Interpreting Data
3.7 Creative Credit & Copyright
3.8 Project: Public Service Announcement
4.1 Printing in Python
4.2 Variables and Types
4.3 User Input
4.4 Mathematical Operators
4.5 String Operators
4.6 Comments
5.1 Booleans
5.2 If Statements
5.3 Comparison Operators
5.4 Logical Operators
5.5 Short Circuit Evaluation
5.6 De Morgan's Laws
5.7 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
7.1 Functions
7.2 Functions and Parameters
7.3 Namespaces in Functions
7.4 Functions and Return Values
7.5 Exceptions
8.1 Creating the Canvas
8.2 Shapes and Attributes
8.3 Creating Graphics Using Variables
8.4 Using Functions in Graphics
8.5 Using Loops in Graphics
9.1 Indexing
9.2 Slicing
9.3 Immutability
9.4 Strings and For Loops
9.5 The in Keyword
9.6 String Methods
10.1 Tuples
10.2 Lists
10.3 For Loops and Lists
10.4 List Methods
10.5 Creating and Altering Data Structures
11.1 2D Lists
11.2 List Comprehensions
11.3 Packing and Unpacking
11.4 Dictionaries
11.5 Equivalence vs. Identity
12.1 Classes and Objects
12.2 Methods
12.3 Built-In Methods
12.4 Operator Overloading
12.5 Class Variables vs. Instance Variables
12.6 Inheritance
12.7 Hidden Attributes
12.8 Namespaces