TechRat

Languages

Python Developer roadmap

From Python basics to decorators, generators, typing, asyncio and testing.

What you will learn

  1. 1. Python Core

    Pythonic syntax and collections, functions and decorators, iterators and generators, classes and exceptions.

  2. 2. Python Tooling & Testing

    Modules and virtual environments, type hints and automated testing.

  3. 3. Python Concurrency & Performance

    asyncio, threads and processes, and making Python code faster.

Each step unlocks when you answer its questions well enough, and a module you finish counts in every roadmap that shares it.

Start this roadmap for free