Media Summary: today we go over the brand new variadic generics and how they change the type system (finally type-able `*args`!) - generics: ... today I talk about whether adding type annotations to today I talk about gradual typing, what that means for mypy, and the settings I tend to use when I'm adding types to a codebase ...

Python Typeguard Pep 647 Intermediate - Detailed Analysis & Overview

today we go over the brand new variadic generics and how they change the type system (finally type-able `*args`!) - generics: ... today I talk about whether adding type annotations to today I talk about gradual typing, what that means for mypy, and the settings I tend to use when I'm adding types to a codebase ... today I talk about the addition of `typing.Self` in python3.11 and why it's useful as well as several workarounds for older today we introduce another typing / mypy concept: generics! I show a few examples of how to write generic functions and generic ... today I talk about __slots__ and __dict__ and how they relate to objects! playlist: ...

today I follow up to the video about Protocol and show for doing some light structural type checking at ... today I talk about conditional dependencies for platform-specific deps using environment markers! - dealing with backported ... 00:00 (Welcome) 00:20 (Make Invalid States Unrepresentable - Bruce Eckel) ... A summary of new typing features introduced to today I talk about the approach I take to gradual typing in

Photo Gallery

python TypeGuard (PEP 647) (intermediate) anthony explains #439
python variadic generics (PEP 646) (intermediate - advanced) anthony explains #433
is python with types faster? (intermediate) anthony explains #126
gradual typing python (and my approach) (beginner - intermediate) anthony explains #308
typing Self (PEP 673) (intermediate) anthony explains #418
decorator typing (PEP 612 / ParamSpec)
python Generics (intermediate) anthony explains #430
python: what is __slots__ and __dict__ (intermediate) anthony explains #122
typing: Protocol + @runtime_checkable (intermediate) anthony explains #187
python os / platform-specific deps (PEP 508) (intermediate) anthony explains #488
2025 Python Typing Summit
New typing features in Python 3.10 and 3.11 | Typing Summit | PyCon US 2022
View Detailed Profile
python TypeGuard (PEP 647) (intermediate) anthony explains #439

python TypeGuard (PEP 647) (intermediate) anthony explains #439

today we go over narrowings and `

python variadic generics (PEP 646) (intermediate - advanced) anthony explains #433

python variadic generics (PEP 646) (intermediate - advanced) anthony explains #433

today we go over the brand new variadic generics and how they change the type system (finally type-able `*args`!) - generics: ...

is python with types faster? (intermediate) anthony explains #126

is python with types faster? (intermediate) anthony explains #126

today I talk about whether adding type annotations to

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 typing, what that means for mypy, and the settings I tend to use when I'm adding types to a codebase ...

typing Self (PEP 673) (intermediate) anthony explains #418

typing Self (PEP 673) (intermediate) anthony explains #418

today I talk about the addition of `typing.Self` in python3.11 and why it's useful as well as several workarounds for older

decorator typing (PEP 612 / ParamSpec)

decorator typing (PEP 612 / ParamSpec)

today I talk about the relatively new

python Generics (intermediate) anthony explains #430

python Generics (intermediate) anthony explains #430

today we introduce another typing / mypy concept: generics! I show a few examples of how to write generic functions and generic ...

python: what is __slots__ and __dict__ (intermediate) anthony explains #122

python: what is __slots__ and __dict__ (intermediate) anthony explains #122

today I talk about __slots__ and __dict__ and how they relate to objects! playlist: ...

typing: Protocol + @runtime_checkable (intermediate) anthony explains #187

typing: Protocol + @runtime_checkable (intermediate) anthony explains #187

today I follow up to the video about Protocol and show @runtime_checkable for doing some light structural type checking at ...

python os / platform-specific deps (PEP 508) (intermediate) anthony explains #488

python os / platform-specific deps (PEP 508) (intermediate) anthony explains #488

today I talk about conditional dependencies for platform-specific deps using environment markers! - dealing with backported ...

2025 Python Typing Summit

2025 Python Typing Summit

https://us.pycon.org/2025/events/typing-summit/ 00:00 (Welcome) 00:20 (Make Invalid States Unrepresentable - Bruce Eckel) ...

New typing features in Python 3.10 and 3.11 | Typing Summit | PyCon US 2022

New typing features in Python 3.10 and 3.11 | Typing Summit | PyCon US 2022

A summary of new typing features introduced to

opinion: don't bother typing tests (intermediate) anthony explains #347

opinion: don't bother typing tests (intermediate) anthony explains #347

today I talk about the approach I take to gradual typing in