All roadmaps

Python

From syntax to production services, data work and automation.

beginner · 3–5 months · 3 milestones · 12 topics

Progress0%
0 done · 0 learning

Tap a box to open it

Start
Finish
The LanguageWrite Python that reads like Python.
Modern PythonThe tooling that makes Python feel professional.
Apply ItTwo directions most Python careers take.

Full outline

Learn Python the way it is actually used: clean idiomatic code, the standard library, typing, async, testing, packaging, and the two directions most people take it — web backends and data/ML.

  1. 01The Language

    Write Python that reads like Python.

  2. 02Modern Python

    The tooling that makes Python feel professional.

    • Type hints

      Optional, but standard in any serious codebase.

    • Async Python

      asyncio for I/O-bound concurrency.

    • Tooling & packaging

      Environments, dependencies and distribution, solved.

    • Testing

      pytest makes tests cheap enough that you actually write them.

  3. 03Apply It

    Two directions most Python careers take.