Built-in typesType inference and type annotationsKinds of typesClass basicsProtocols and structural subtypingType checking Python 2 codeDynamically typed codeCasts and type assertionsDuck type compatibilityStub filesGenericsMore typesLiteral typesFinal names, methods and classesMetaclasses