Unit 1
Getting started
Printing, variables and numbers
- Hello, Python
- Variables
- Numbers and math
- Unit quiz and coding challenge
Course
Readable, friendly and everywhere. 10 units that take you from your first program to the language's advanced features.
Unit 1
Printing, variables and numbers
Unit 2
Strings, slicing and formatting
Unit 3
Booleans, if statements and match
Unit 4
while, for, range and loop patterns
Unit 5
Lists, tuples, dicts and sets
Unit 6
Building collections and lazy sequences
Unit 7
Parameters, scope, closures and lambdas
Unit 8
Exceptions, context managers and files
Unit 9
Classes, inheritance and special methods
Unit 10
Modules, decorators, typing, async and the standard library
Finale
100 items from the whole course: 50 questions with choices, 35 typed answers and 15 coding challenges that mix topics.