******************************* Introduction to Types in Python ******************************* Background ========== How to read type annotations ---------------------------- When and why types are useful ----------------------------- Gradual Typing: Static Types in a Dynamic Language ================================================== Opt-in type checking -------------------- Type stubs ---------- :doc:`stubs` Strategies for increasing coverage ---------------------------------- Getting Started =============== Python type checkers -------------------- How to annotate an existing codebase ------------------------------------ Typeshed --------