1. Computer architecture – Abstraction (Thank you operating system and interpreter!)
2. Hello Python! – Expressions, Types, Names, Assignment, and Memory model
3. Functions
4. String
5. Control – Making choices
6. Modules and Classes
7. Lists
8. Loops – Repetitions
9. Sets, tuples, and dictionaries
10. File I/O – Working on real-world data
11. Object-oriented programming