42 lines
666 B
ReStructuredText
42 lines
666 B
ReStructuredText
|
|
*******************************
|
||
|
|
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
|
||
|
|
--------
|