Exercise Index
Section 1 Exercises (The Basics)
These section 1 exercises support the videos on The Basics (i.e. the Section 1 videos >>)
- Exercise 1.1 (Python 3 Download and Installation) >>
- Exercise 1.2 "Hello World" (Python 3 Command Line) >>
- Exercise 1.3 "Hello World" (Python 3 GUI) >>
- Exercise 1.4 Python Keyboard Input >>
- Exercise 1.5 Python Program Design >>
- Exercise 1.6 Coding a Design in Python >>
- Exercise 1.7 Testing a Python Program >>
- Exercise 1.8 Python Variables and Data Types >>
- Exercise 1.9 Python Assignment Statement >>
- Exercise 1.10 Python Assignment Operators >>
- Exercise 1.11 Python Augmented Assignment Operators >>
- Exercise 1.12 Naming Python Variables >>
- Exercise 1.13 Case Sensitivity >>
- Exercise 1.14 A Python Variable versus a Python Object >>
- Exercise 1.15 Python an Immutable Object >>
- Exercise 1.16 Python Object Reference >>
Section 2 Exercises [Python Structures (Sequence, Selection and Iteration)]
These section 2 exercises support the videos on Python Structures (i.e. the Section 2 videos >>)
- Exercise 2.1 The Sequence Construct >>
- Exercise 2.2 The Python if … Selection Construct >>
- Exercise 2.3 The Python if...else Selection Construct >>
- Exercise 2.4. Boundary testing the if ... else Selection Construct >>
- Exercise 2.5. Python Nested Selection Constructs >>
- Exercise 2.6. Python elif Selection Clause >>
- Exercise 2.7. The Python while loop >>
Section 3 Exercises (Python Operators)
These section 3 exercises support the videos on Python Operators (i.e. the Section 3 videos >>)
- Exercise 3.1. Pythons Relational Operators (making decisions) >>
- Exercise 3.2 Multiple Conditional Tests in Python >>
- Exercise 3.3 Python range function >>
- Exercise 3.4 The for loop iteration >>
- Exercise 3.5 Pythons Arithmetic Operators >>
- Exercise 3.6 Pythons % Operator >>
- Exercise 3.7 Pythons Logical Operators >>
- Exercise 3.8 Pythons Logical and Operator >>
- Exercise 3.9 Operator precedence >>
- Exercise 3.10 Multiple Assignment >>
- Exercise 3.11 Multiple Assignment and Trace Tables >>
- Exercise 3.12 Simultaneous Assignment >>
Section 4 Exercises (Python Functions)
These section 4 exercises support the videos on Python Functions (i.e. the Section 4 videos >>)
- Exercise 4.1 Pythons ord() function >>
- Exercise 4.2 Pythons chr() function >>
- Exercise 4.3 Pythons eval() function >>
- Exercise 4.4 Pythons print() function >>
- Exercise 4.5 Pythons abs() function >>
- Exercise 4.6 Pythons type() function >>
- Exercise 4.7 Pythons id() function >>
- Exercise 4.8 Pythons id() function and names >>