Library · Skill map
Python from Scratch
Go from no code at all to writing programs you actually want to run.
6 chapters · 17 skills
Map what you already knowChapter 1
First programs
- Values and types
- Variables and assignmentNeeds Values and types
- Input and outputNeeds Variables and assignment
Chapter 2
Control flow
- ConditionalsNeeds Variables and assignment
- LoopsNeeds Conditionals
- ComprehensionsNeeds Loops
Chapter 3
Data structures
- ListsNeeds Loops
- DictionariesNeeds Lists
- Choosing a structureNeeds Dictionaries
Chapter 4
Functions
- Defining functionsNeeds Conditionals
- Arguments in depthNeeds Defining functions
- Errors and exceptionsNeeds Defining functions
Chapter 5
Structuring programs
- Modules and importsNeeds Defining functions
- ClassesNeeds Modules and imports
- TestingNeeds Modules and imports
Chapter 6
Real programs
- Files and dataNeeds Errors and exceptions
- Using librariesNeeds Modules and imports