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

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 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 basics of generator functions and how you'd type annotate them! playlist: ... today I talk about insertion ordered dictionaries and when you can rely on them (cpython3.6+) and the differences between ... 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 what a `universal2` wheel is for macos and why it's a "2"! - what is a wheel?

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
gradual typing python (and my approach) (beginner - intermediate) anthony explains #308
generator basics (+typing) (beginner - intermediate) anthony explains #077
python insertion-ordered dicts (beginner - intermediate) anthony explains #212
what pythons should I support? (beginner - intermediate) anthony explains #239
is python with types faster? (intermediate) anthony explains #126
python: NewType vs aliases (intermediate) anthony explains #368
top 10 new things in python3.9 (beginner - intermediate) anthony explains #093
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: ...

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

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 insertion-ordered dicts (beginner - intermediate) anthony explains #212

python insertion-ordered dicts (beginner - intermediate) anthony explains #212

today I talk about insertion ordered dictionaries and when you can rely on them (cpython3.6+) and the differences between ...

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

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

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

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

today is another

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 is a universal2 wheel? (intermediate) anthony explains #447

what is a universal2 wheel? (intermediate) anthony explains #447

today I talk about what a `universal2` wheel is for macos and why it's a "2"! - what is a wheel? https://youtu.be/4L0Jb3Ku81s ...