Description
The talk is split in 3 parts: 1. Quick presentation of type annotation, typing module, collections, Protocols 2. What is static typing, how to setup MyPy using pyproject.toml, quick tips on how to annotate functions to avoid anti-patterns 3. When static typing isn't enough, good use of TypeGuards