Free for a limited time. Some features will move to subscriptions later.
Python: next steps
Collections, classes, errors and tools, for writing real programs.
Let’s begin. Next up: Lists in one line. About 190 minutes left in this track.
0%
0 of 19 doneAbout 190 min leftStart
Write well-organised Python, with classes, error handling and useful tools.
Module 1
Collections
Pick the right container for your data.
- 1Level 1Lists in one line
- Level 2Walk through a dictionary
- Level 3Sets
- Level 4Working with text
- Module testword counter
Achievement: Collector
Module 2
Classes and errors
Model things, and survive mistakes.
- Level 1Better functions
- Level 2Classes
- Level 3Inheritance
- Level 4Handle errors
- Module testa stock keeper
Achievement: Object Builder
Module 3
Useful tools
Use what Python already gives you.
- Level 1JSON in Python
- Level 2Dates
- Level 3Sort anything
- Module testnext birthday
Achievement: Tool User
Module 4
Cleaner Python
Write Python the way experienced people do.
- Level 1Any number of inputs
- Level 2Dictionaries in one line
- Level 3Generators
- Level 4Decorators
- Module testtidy the code
Achievement: Clean Coder
