Media Summary: today we introduce another typing / mypy concept: today we go over narrowings and `TypeGuard` -- which enables you to write your own user-defined narrowings! playlist: ... today I talk about the basics of generator functions and how you'd type annotate them! playlist: ...

Python Generics Intermediate Anthony Explains - Detailed Analysis & Overview

today we introduce another typing / mypy concept: today we go over narrowings and `TypeGuard` -- which enables you to write your own user-defined narrowings! playlist: ... today I talk about the basics of generator functions and how you'd type annotate them! playlist: ... today we talk about "soft" keywords and how they allow a growing programming language to evolve without breaking the world! 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 whether adding type annotations to

today I discuss and demo my top favorite new things in python3.9! links: - getting python3.9 early via deadsnakes: ... today I talk about explicit type aliases in today I talk about why dictionary literals (and other literals) are faster than their function-called counterparts -

Photo Gallery

python Generics (intermediate) anthony explains #430
python variadic generics (PEP 646) (intermediate - advanced) anthony explains #433
NEW generic / alias syntax for python 3.12 (PEP 695) (intermediate) anthony explains #561
python typing: Generator[T, S, R] (intermediate) anthony explains #297
python TypeGuard (PEP 647) (intermediate) anthony explains #439
generator basics (+typing) (beginner - intermediate) anthony explains #077
python's "soft" keywords (intermediate) anthony explains #546
gradual typing python (and my approach) (beginner - intermediate) anthony explains #308
is python with types faster? (intermediate) anthony explains #126
top 10 new things in python3.9 (beginner - intermediate) anthony explains #093
what pythons should I support? (beginner - intermediate) anthony explains #239
python typing: explicit TypeAlias (PEP 613) (intermediate) anthony explains #365
View Detailed Profile
python Generics (intermediate) anthony explains #430

python Generics (intermediate) anthony explains #430

today we introduce another typing / mypy concept:

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

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

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

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

today we go over narrowings and `TypeGuard` -- which enables you to write your own user-defined narrowings! playlist: ...

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

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

today I talk about the basics of generator functions and how you'd type annotate them! playlist: ...

python's "soft" keywords (intermediate) anthony explains #546

python's "soft" keywords (intermediate) anthony explains #546

today we talk about "soft" keywords and how they allow a growing programming language to evolve without breaking the world!

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

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

top 10 new things in python3.9 (beginner - intermediate) anthony explains #093

top 10 new things in python3.9 (beginner - intermediate) anthony explains #093

today I discuss and demo my top favorite new things in python3.9! links: - getting python3.9 early via deadsnakes: ...

what pythons should I support? (beginner - intermediate) anthony explains #239

what pythons should I support? (beginner - intermediate) anthony explains #239

today I talk about how I consider which

python typing: explicit TypeAlias (PEP 613) (intermediate) anthony explains #365

python typing: explicit TypeAlias (PEP 613) (intermediate) anthony explains #365

today I talk about explicit type aliases in

python: {...} is faster than dict(...) (intermediate) anthony explains #223

python: {...} is faster than dict(...) (intermediate) anthony explains #223

today I talk about why dictionary literals (and other literals) are faster than their function-called counterparts -