Media Summary: today's video is a little bit different, I usually don't do opinion pieces but I get asked about this enough that I thought I'd throw it into ... today I talk about the three generic types of ` today I show you what the `TYPE_CHECKING` constant is in the

Gradual Typing Python And My Approach Beginner Intermediate Anthony Explains 308 - Detailed Analysis & Overview

today's video is a little bit different, I usually don't do opinion pieces but I get asked about this enough that I thought I'd throw it into ... today I talk about the three generic types of ` today I show you what the `TYPE_CHECKING` constant is in the today I talk about the basics of generator functions and how you'd today I follow up to the video about Protocol and show for doing some light structural 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 we talk about parameter defaults in today I show the tools and processes I used to improve today I talk about the difference between object and Any when

Photo Gallery

gradual typing python (and my approach) (beginner - intermediate) anthony explains #308
`else` is good, actually (beginner - intermediate) anthony explains #313
python typing: Generator[T, S, R] (intermediate) anthony explains #297
typing Self (PEP 673) (intermediate) anthony explains #418
opinion: don't bother typing tests (intermediate) anthony explains #347
python typing: TYPE_CHECKING (intermediate) anthony explains #312
generator basics (+typing) (beginner - intermediate) anthony explains #077
python typing: @overload (intermediate) anthony explains #163
typing: Protocol + @runtime_checkable (intermediate) anthony explains #187
python typing: explicit TypeAlias (PEP 613) (intermediate) anthony explains #365
python typing: why not self? (intermediate) anthony explains #076
python typing: re.match and Optional (intermediate) anthony explains #115
View Detailed Profile
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

`else` is good, actually (beginner - intermediate) anthony explains #313

`else` is good, actually (beginner - intermediate) anthony explains #313

today's video is a little bit different, I usually don't do opinion pieces but I get asked about this enough that I thought I'd throw it into ...

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 `

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

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

today I talk about the addition of `

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

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

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

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

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

today I talk about the @overload decorator for

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

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

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

python typing: @property (beginner - intermediate) anthony explains #117

python typing: @property (beginner - intermediate) anthony explains #117

today I talk about how to

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

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

today I talk about whether adding

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

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

NotImplemented acts kinda strangely with

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

python parameter defaults are (mutable) globals (intermediate) anthony explains #364

python parameter defaults are (mutable) globals (intermediate) anthony explains #364

today we talk about parameter defaults in

debugging mypy types (beginner - intermediate) anthony explains #299

debugging mypy types (beginner - intermediate) anthony explains #299

today we're back talking about

how I sped up python by 20ms (intermediate) anthony explains #417

how I sped up python by 20ms (intermediate) anthony explains #417

today I show the tools and processes I used to improve

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