Media Summary: today I talk about the three generic types of ` today I talk about the difference between object and Any when today I talk about why mypy doesn't need an annotation for the first argument! - introduction to

Python Typing Generator T S R Intermediate Anthony Explains 297 - Detailed Analysis & Overview

today I talk about the three generic types of ` today I talk about the difference between object and Any when today I talk about why mypy doesn't need an annotation for the first argument! - introduction to today I talk about one of my favorite additions to today I show you what the `TYPE_CHECKING` constant is in the today I talk about the several uses of Final / when

Photo Gallery

python typing: Generator[T, S, R] (intermediate) anthony explains #297
generator basics (+typing) (beginner - intermediate) anthony explains #077
NEW generic / alias syntax for python 3.12 (PEP 695) (intermediate) anthony explains #561
python: NewType vs aliases (intermediate) anthony explains #368
python typing: object vs Any (intermediate) anthony explains #275
python typing: why not self? (intermediate) anthony explains #076
python typing: Optional is not optional! (intermediate) anthony explains #146
structural subtyping in python with Protocol! (intermediate) anthony explains #164
python typing: TYPE_CHECKING (intermediate) anthony explains #312
python typing: aliases (beginner - intermediate) anthony explains #180
Type Hinting - Advanced Python Tutorial #6
2025 Python Typing Summit
View Detailed Profile
python typing: Generator[T, S, R] (intermediate) anthony explains #297

python typing: Generator[T, S, R] (intermediate) anthony explains #297

today I talk about the three generic types of `

generator basics (+typing) (beginner - intermediate) anthony explains #077

generator basics (+typing) (beginner - intermediate) anthony explains #077

today I talk about the basics of

NEW generic / alias syntax for python 3.12 (PEP 695) (intermediate) anthony explains #561

NEW generic / alias syntax for python 3.12 (PEP 695) (intermediate) anthony explains #561

today we go over the new syntax added in

python: NewType vs aliases (intermediate) anthony explains #368

python: NewType vs aliases (intermediate) anthony explains #368

today is another

python typing: object vs Any (intermediate) anthony explains #275

python typing: object vs Any (intermediate) anthony explains #275

today I talk about the difference between object and Any when

python typing: why not self? (intermediate) anthony explains #076

python typing: why not self? (intermediate) anthony explains #076

today I talk about why mypy doesn't need an annotation for the first argument! - introduction to

python typing: Optional is not optional! (intermediate) anthony explains #146

python typing: Optional is not optional! (intermediate) anthony explains #146

today I talk about the Optional

structural subtyping in python with Protocol! (intermediate) anthony explains #164

structural subtyping in python with Protocol! (intermediate) anthony explains #164

today I talk about one of my favorite additions to

python typing: TYPE_CHECKING (intermediate) anthony explains #312

python typing: TYPE_CHECKING (intermediate) anthony explains #312

today I show you what the `TYPE_CHECKING` constant is in the

python typing: aliases (beginner - intermediate) anthony explains #180

python typing: aliases (beginner - intermediate) anthony explains #180

today we talk about

Type Hinting - Advanced Python Tutorial #6

Type Hinting - Advanced Python Tutorial #6

In this video we talk about

2025 Python Typing Summit

2025 Python Typing Summit

https://us.pycon.org/2025/events/

python Generics (intermediate) anthony explains #430

python Generics (intermediate) anthony explains #430

today we introduce another

python typing: @overload (intermediate) anthony explains #163

python typing: @overload (intermediate) anthony explains #163

today I talk about the @overload decorator for

gradual typing python (and my approach) (beginner - intermediate) anthony explains #308

gradual typing python (and my approach) (beginner - intermediate) anthony explains #308

today I talk about gradual

python typing: Literal (intermediate) anthony explains #170

python typing: Literal (intermediate) anthony explains #170

today we talk about the `Literal`

python typing: Final / @final (intermediate) anthony explains #132

python typing: Final / @final (intermediate) anthony explains #132

today I talk about the several uses of Final / @final when