Media Summary: today I walk through the process I'd use when encountering a real problem in python. I show how I take apart a stactrace, how I ... today I talk about the dir() builtin and how it's helpful for today I show how to fix "Cannot find implementation or library stub for module named ..." errors in

Debugging Mypy Types Beginner Intermediate Anthony Explains 299 - Detailed Analysis & Overview

today I walk through the process I'd use when encountering a real problem in python. I show how I take apart a stactrace, how I ... today I talk about the dir() builtin and how it's helpful for today I show how to fix "Cannot find implementation or library stub for module named ..." errors in today I talk about a common workaround for cyclic today I talk about the addition of `typing.Self` in python3.11 and why it's useful as well as several workarounds for older python ... today I show how you can make your python super fast just by passing it through `mypyc`! - intro to typing /

today I show off how to use my `detect-test-pollution` tool -- I also showed a neat today we go over narrowings and `TypeGuard` -- which enables you to write your own user-defined narrowings! playlist: ... today I talk about `coverage` -- a useful tool to help you figure out whether your code is actually tested! playlist: ...

Photo Gallery

debugging mypy types (beginner - intermediate) anthony explains #299
debugging a real issue and googling (beginner - intermediate) anthony explains #449
debugging with dir() (+__dir__) (beginner - intermediate) anthony explains #111
one-off 3rd party mypy types (intermediate) anthony explains #248
python typing: Generator[T, S, R] (intermediate) anthony explains #297
mypy: possible cyclic definition fix (intermediate) anthony explains #379
typing Self (PEP 673) (intermediate) anthony explains #418
python debugger crash course: pdb / breakpoint (beginner - intermediate) anthony explains #097
introduction to python typing + mypy (beginner - intermediate) anthony explains #047
python: more advanced breakpoint() usage (intermediate) anthony explains #149
mypy! this key exists I promise! (beginner - intermediate) anthony explains #330
typing the untype-able with mypy plugins (advanced) anthony explains #574
View Detailed Profile
debugging mypy types (beginner - intermediate) anthony explains #299

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

today we're back talking about typing in

debugging a real issue and googling (beginner - intermediate) anthony explains #449

debugging a real issue and googling (beginner - intermediate) anthony explains #449

today I walk through the process I'd use when encountering a real problem in python. I show how I take apart a stactrace, how I ...

debugging with dir() (+__dir__) (beginner - intermediate) anthony explains #111

debugging with dir() (+__dir__) (beginner - intermediate) anthony explains #111

today I talk about the dir() builtin and how it's helpful for

one-off 3rd party mypy types (intermediate) anthony explains #248

one-off 3rd party mypy types (intermediate) anthony explains #248

today I show how to fix "Cannot find implementation or library stub for module named ..." errors 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 generic

mypy: possible cyclic definition fix (intermediate) anthony explains #379

mypy: possible cyclic definition fix (intermediate) anthony explains #379

today I talk about a common workaround for cyclic

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

python debugger crash course: pdb / breakpoint (beginner - intermediate) anthony explains #097

python debugger crash course: pdb / breakpoint (beginner - intermediate) anthony explains #097

today I go over the python

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

python: more advanced breakpoint() usage (intermediate) anthony explains #149

python: more advanced breakpoint() usage (intermediate) anthony explains #149

today I talk about more

mypy! this key exists I promise! (beginner - intermediate) anthony explains #330

mypy! this key exists I promise! (beginner - intermediate) anthony explains #330

today I talk about how to convince

typing the untype-able with mypy plugins (advanced) anthony explains #574

typing the untype-able with mypy plugins (advanced) anthony explains #574

today I show an approach to make

SUPER FAST cpython with mypyc (intermediate) anthony explains #280

SUPER FAST cpython with mypyc (intermediate) anthony explains #280

today I show how you can make your python super fast just by passing it through `mypyc`! - intro to typing /

postmortem debugging in python (beginner - intermediate) anthony explains #018

postmortem debugging in python (beginner - intermediate) anthony explains #018

today I go over one of my favorite

debugging a sentry test pollution!  (intermediate) anthony explains #553

debugging a sentry test pollution! (intermediate) anthony explains #553

today I show off how to use my `detect-test-pollution` tool -- I also showed a neat

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

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

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

today I describe how to

what is coverage? (intermediate) anthony explains #480

what is coverage? (intermediate) anthony explains #480

today I talk about `coverage` -- a useful tool to help you figure out whether your code is actually tested! playlist: ...