Media Summary: today I talk about the dir() builtin and how it's helpful for debugging when tab complete isn't working! - debugger crash course: ... today I talk about a little trick utilizing object() and why you might also need the same thing! playlist: ... today I talk about Optional and a few approaches to typing the return value of `re.match` (which returns an Optional[Match[str]])!

Python More Advanced Breakpoint Usage Intermediate Anthony Explains 149 - Detailed Analysis & Overview

today I talk about the dir() builtin and how it's helpful for debugging when tab complete isn't working! - debugger crash course: ... today I talk about a little trick utilizing object() and why you might also need the same thing! playlist: ... today I talk about Optional and a few approaches to typing the return value of `re.match` (which returns an Optional[Match[str]])! today I talk about a quick debugging technique for d matches numbers right? welllllllllll maybe not the numbers you expected! - intro to regexes: today I show how I tracked down a performance regression, how I fixed it, and ultimately how it made pip way faster! - what is git ...

today we're back talking about typing in mypy -- I show you two ways to debug types during type checking as well as a hint about ... today I to into detail about data descriptors, non-data descriptors, what the point of them is, as well as a quick example! playlist: ... fine I'll make a video about it -- here's my stance on pinning dependencies and why I do what I do in the different scenarios. today I talk about the difference between object and Any when typing things! - intro to typing / mypy: ...

Photo Gallery

python: more advanced breakpoint() usage (intermediate) anthony explains #149
securing python with audit hooks (PEP 578) (intermediate) anthony explains #495
python debugger crash course: pdb / breakpoint (beginner - intermediate) anthony explains #097
debugging with dir() (+__dir__) (beginner - intermediate) anthony explains #111
python: conditional context and ExitStack (intermediate) anthony explains #189
python: why object() in this code? (intermediate) anthony explains #243
python typing: re.match and Optional (intermediate) anthony explains #115
debugging a real issue and googling (beginner - intermediate) anthony explains #449
quick debugging tool: python -i (beginner) anthony explains #369
python regex: \d gotcha! (beginner - intermediate) anthony explains #156
I made pip startup 25% faster (intermediate) anthony explains #427
don't use os.system!  (beginner - intermediate) anthony explains #160
View Detailed Profile
python: more advanced breakpoint() usage (intermediate) anthony explains #149

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

today I talk about

securing python with audit hooks (PEP 578) (intermediate) anthony explains #495

securing python with audit hooks (PEP 578) (intermediate) anthony explains #495

today I go

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

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 debugging when tab complete isn't working! - debugger crash course: ...

python: conditional context and ExitStack (intermediate) anthony explains #189

python: conditional context and ExitStack (intermediate) anthony explains #189

today I talk about `ExitStack` and a few

python: why object() in this code? (intermediate) anthony explains #243

python: why object() in this code? (intermediate) anthony explains #243

today I talk about a little trick utilizing object() and why you might also need the same thing! playlist: ...

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 typing the return value of `re.match` (which returns an Optional[Match[str]])!

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

quick debugging tool: python -i (beginner) anthony explains #369

quick debugging tool: python -i (beginner) anthony explains #369

today I talk about a quick debugging technique for

python regex: \d gotcha! (beginner - intermediate) anthony explains #156

python regex: \d gotcha! (beginner - intermediate) anthony explains #156

d matches numbers right? welllllllllll maybe not the numbers you expected! - intro to regexes: https://youtu.be/yFRSpPwrJzQ ...

I made pip startup 25% faster (intermediate) anthony explains #427

I made pip startup 25% faster (intermediate) anthony explains #427

today I show how I tracked down a performance regression, how I fixed it, and ultimately how it made pip way faster! - what is git ...

don't use os.system!  (beginner - intermediate) anthony explains #160

don't use os.system! (beginner - intermediate) anthony explains #160

today I talk about why you shouldn't

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

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

today we're back talking about typing in mypy -- I show you two ways to debug types during type checking as well as a hint about ...

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

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

today I go

python descriptors! (advanced) anthony explains #519

python descriptors! (advanced) anthony explains #519

today I to into detail about data descriptors, non-data descriptors, what the point of them is, as well as a quick example! playlist: ...

when should I pin deps: never and always! (intermediate) anthony explains #514

when should I pin deps: never and always! (intermediate) anthony explains #514

fine I'll make a video about it -- here's my stance on pinning dependencies and why I do what I do in the different scenarios.

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 typing things! - intro to typing / mypy: ...