Media Summary: today I talk about the difference between object and Any when today I talk about the several uses of Final / when today I talk about Optional and a few approaches to

Python Typing Notimplemented Is A Bool Intermediate Anthony Explains 276 - Detailed Analysis & Overview

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

today we go over narrowings and `TypeGuard` -- which enables you to write your own user-defined narrowings! playlist: ... today I follow up to the video about Protocol and show for doing some light structural today I talk about the approach I take to gradual ParamSpec / TypeVar / Callable oh my! this skips all of that and gives a simple easy-to-reuse decorator (and more!)

Photo Gallery

python typing: NotImplemented is a bool? (intermediate) anthony explains #276
python typing: object vs Any (intermediate) anthony explains #275
python typing: Optional is not optional! (intermediate) anthony explains #146
python typing: Final / @final (intermediate) anthony explains #132
python typing: re.match and Optional (intermediate) anthony explains #115
python typing: TYPE_CHECKING (intermediate) anthony explains #312
python typing: Generator[T, S, R] (intermediate) anthony explains #297
python: NewType vs aliases (intermediate) anthony explains #368
python typing: why not self? (intermediate) anthony explains #076
python TypeGuard (PEP 647) (intermediate) anthony explains #439
NotImplemented vs NotImplementedError (beginner - intermediate) anthony explains #251
is python with types faster? (intermediate) anthony explains #126
View Detailed Profile
python typing: NotImplemented is a bool? (intermediate) anthony explains #276

python typing: NotImplemented is a bool? (intermediate) anthony explains #276

NotImplemented

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: Optional is not optional! (intermediate) anthony explains #146

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

today I talk about the Optional

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

python typing: re.match and Optional (intermediate) anthony explains #115

python typing: re.match and Optional (intermediate) anthony explains #115

today I talk about Optional and a few approaches 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: 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 `

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

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

today is another

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

NotImplemented vs NotImplementedError (beginner - intermediate) anthony explains #251

NotImplemented vs NotImplementedError (beginner - intermediate) anthony explains #251

today I go over the easily confusable

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

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

today I talk about whether adding

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

introduction to python typing + mypy (beginner - intermediate) anthony explains #047

introduction to python typing + mypy (beginner - intermediate) anthony explains #047

today I show a quick introduction to

typing __getitem__ (python / mypy) (intermediate) anthony explains #045

typing __getitem__ (python / mypy) (intermediate) anthony explains #045

today I describe how 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

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

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

today we talk about

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 Self (PEP 673) (intermediate) anthony explains #418

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

today I talk about the addition of `

typing decorators sucks! here's an easier way (intermediate) anthony explains #573

typing decorators sucks! here's an easier way (intermediate) anthony explains #573

ParamSpec / TypeVar / Callable oh my! this skips all of that and gives a simple easy-to-reuse decorator (and more!)