Lessons

Python · Expert

Python · Expert. Ten lessons. Open-book quizzes. Lesson 1 free.

10 lessons · The Host · Lesson 1 free

Pass all ten lessons for the certificate. Sample · Claim

  1. Generators

    Lesson 1 · On the house

    Generators

    yield — one value at a time.

  2. Decorators

    Lesson 2

    Decorators

    Wrap a function without rewriting it.

  3. contextlib

    Lesson 3

    contextlib

    Custom with-blocks.

  4. typing

    Lesson 4

    typing

    Hints the checker can read.

  5. asyncio intro

    Lesson 5

    asyncio intro

    await a sleep — the idea.

  6. dataclass slots

    Lesson 6

    dataclass slots

    Leaner records.

  7. __enter__

    Lesson 7

    __enter__

    A class that is a context.

  8. pytest idea

    Lesson 8

    pytest idea

    assert the contract.

  9. Logging

    Lesson 9

    Logging

    Say what happened without print sprawl.

  10. A small tool

    Lesson 10

    A small tool

    argparse skeleton.

Sample certificate

Certificate of completion

Sign in to claim your certificate of completion.

Certificate

Finish all ten lessons, then sign in

Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.

All lessons

Python · Expert — The Gold Standard