Python Fundamentals
17 skills across 6 areas, in the order you need to learn them. 3 of them end in work you hand in and we mark.
Covers the subject wellWe mark it against a checklist you can read first
Take the skill check — about 10 minutes17
3
~30
6
What you'll be able to do
- Defining functionsWrite a function with a clear signature that returns its result rather than printing it
- Mutable default argumentsSpot a shared mutable default and fix it without changing the function's interface
- Scope and closuresPredict which value a nested function sees, and fix a late-binding closure
Where the proof comes from
Questions people ask about this
Start on Python Fundamentals
Every skill above, ordered by what depends on what, with the projects above that as the evidence you actually did it. We work out where you already are first, so the path skips what you can do.
Start this path