Foundations
180 exercises in Foundations for Python Programming. Topics: Basic Testing, Booleans, Classes and Objects, Conditionals.
Scored questions use recorded source keys. Ungraded exercises support self-checking. Some items lack explanations or require review; practice scores do not establish exam readiness. No account is required.
Topics in this chapter
- Basic Testing — 5 exercises · Read the source lesson
- Booleans — 5 exercises · Read the source lesson
- Classes and Objects — 5 exercises · Read the source lesson
- Conditionals — 5 exercises · Read the source lesson
- Debugging — 5 exercises · Read the source lesson
- Dictionaries — 5 exercises · Read the source lesson
- Exceptions — 5 exercises · Read the source lesson
- Files — 5 exercises · Read the source lesson
- For Loops — 5 exercises · Read the source lesson
- Function Parameters — 5 exercises · Read the source lesson
- Functions — 5 exercises · Read the source lesson
- if, elif, and else — 5 exercises · Read the source lesson
- Small Executable Python Examples — 5 exercises · Read the source lesson
- Input and Output — 5 exercises · Read the source lesson
- Installing Python — 5 exercises · Read the source lesson
- Introductory Data Analysis — 5 exercises · Read the source lesson
- List Comprehensions — 5 exercises · Read the source lesson
- Lists — 5 exercises · Read the source lesson
- Modules — 5 exercises · Read the source lesson
- Numbers — 5 exercises · Read the source lesson
- Object-Oriented Programming — 5 exercises · Read the source lesson
- Operators — 5 exercises · Read the source lesson
- Python Packages — 5 exercises · Read the source lesson
- Python Syntax — 5 exercises · Read the source lesson
- Reading Files — 5 exercises · Read the source lesson
- Return Values — 5 exercises · Read the source lesson
- Running Python Programs — 5 exercises · Read the source lesson
- Scope — 5 exercises · Read the source lesson
- Sets — 5 exercises · Read the source lesson
- String Methods — 5 exercises · Read the source lesson
- Strings — 5 exercises · Read the source lesson
- Tuples — 5 exercises · Read the source lesson
- Type Conversion — 5 exercises · Read the source lesson
- Variables — 5 exercises · Read the source lesson
- while Loops — 5 exercises · Read the source lesson
- Writing Files — 5 exercises · Read the source lesson
Read Python Programming source lessons
Interactive practice needs JavaScript. Read the source lessons.