Media Summary: today I talk about a little trick utilizing today I go over an extremely common pitfall with pytest and a helpful fix to prevent this from happening to you! playlist: ... today I talk about what it means to be "hashable" and how to define your own `__hash__` method (or disable it!) playlist: ...

Python Why Object In This Code Intermediate Anthony Explains 243 - Detailed Analysis & Overview

today I talk about a little trick utilizing today I go over an extremely common pitfall with pytest and a helpful fix to prevent this from happening to you! playlist: ... today I talk about what it means to be "hashable" and how to define your own `__hash__` method (or disable it!) playlist: ... today I to into detail about data descriptors, non-data descriptors, what the point of them is, as well as a quick example! playlist: ... today I talk about reference counting and the `weakref` module and some use cases for weak references (and why they're not ... today I talk about the singleton pattern and a bunch of different ways to implement it in

today I talk about __slots__ and __dict__ and how they relate to today I talk about the two splat / spread operators in a continuation to our "maybe CoW can actually work in today I talk about one of the ways to introduce magic in today I talk about `reload()` (which used to be a builtin -- now in `importlib`) and how it works and why you generally shouldn't use ...

Photo Gallery

python: why object() in this code? (intermediate) anthony explains #243
are your python tests even running? (intermediate) anthony explains #438
python: what is hashability? (intermediate) anthony explains #242
python descriptors! (advanced) anthony explains #519
python: what is weakref? (intermediate - advanced) anthony explains #366
what is a singleton? (and python patterns) (intermediate - advanced) anthony explains #188
python: what is __slots__ and __dict__ (intermediate) anthony explains #122
python: what are *splat **args? (intermediate) anthony explains #233
what is a .so / .dll / shared object? (intermediate - advanced) anthony explains #399
python is removing the GIL! (PEP 703) (advanced) anthony explains #550
refcount ONE BILLION? (immortal objects, PEP 683) (advanced) anthony explains #498
module level __getattr__ (intermediate) anthony explains #509
Sponsored
View Detailed Profile
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

are your python tests even running? (intermediate) anthony explains #438

are your python tests even running? (intermediate) anthony explains #438

today I go over an extremely common pitfall with pytest and a helpful fix to prevent this from happening to you! playlist: ...

python: what is hashability? (intermediate) anthony explains #242

python: what is hashability? (intermediate) anthony explains #242

today I talk about what it means to be "hashable" and how to define your own `__hash__` method (or disable it!) playlist: ...

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

python: what is weakref? (intermediate - advanced) anthony explains #366

python: what is weakref? (intermediate - advanced) anthony explains #366

today I talk about reference counting and the `weakref` module and some use cases for weak references (and why they're not ...

Sponsored
what is a singleton? (and python patterns) (intermediate - advanced) anthony explains #188

what is a singleton? (and python patterns) (intermediate - advanced) anthony explains #188

today I talk about the singleton pattern and a bunch of different ways to implement it in

python: what is __slots__ and __dict__ (intermediate) anthony explains #122

python: what is __slots__ and __dict__ (intermediate) anthony explains #122

today I talk about __slots__ and __dict__ and how they relate to

python: what are *splat **args? (intermediate) anthony explains #233

python: what are *splat **args? (intermediate) anthony explains #233

today I talk about the two splat / spread operators in

what is a .so / .dll / shared object? (intermediate - advanced) anthony explains #399

what is a .so / .dll / shared object? (intermediate - advanced) anthony explains #399

today I introduce the concept of "shared

python is removing the GIL! (PEP 703) (advanced) anthony explains #550

python is removing the GIL! (PEP 703) (advanced) anthony explains #550

will this be another

refcount ONE BILLION? (immortal objects, PEP 683) (advanced) anthony explains #498

refcount ONE BILLION? (immortal objects, PEP 683) (advanced) anthony explains #498

a continuation to our "maybe CoW can actually work in

module level __getattr__ (intermediate) anthony explains #509

module level __getattr__ (intermediate) anthony explains #509

today I talk about one of the ways to introduce magic in

python: why reload() is a bad idea (beginner - intermediate) anthony explains #305

python: why reload() is a bad idea (beginner - intermediate) anthony explains #305

today I talk about `reload()` (which used to be a builtin -- now in `importlib`) and how it works and why you generally shouldn't use ...