*******************************
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
--------
