Query the archive
Find the right depth.
Filter the notebook by what you know, how much time you have, and where you want to go next.
11 matching notes
| Allocation is work: object churn and memory locality | advanced | 31 min | 3.10+ | Performance, Internals |
| Inside CPython's allocator | advanced | 32 min | 3.10+ | Internals, Memory |
| Finalization is where simple models fail | advanced | 31 min | 3.10+ | Internals, Memory |
| Reference counting and cyclic garbage collection | advanced | 33 min | 3.10+ | Internals, Memory |
| Lists are dynamic arrays, not generic sequences | advanced | 32 min | 3.10+ | Internals, Data Structures |
| Names are references, but that slogan is not enough | advanced | 30 min | 3.10+ | Internals, Memory |
| What __slots__ really changes | advanced | 29 min | 3.10+ | Internals, Object Model |
| Strings are Unicode storage strategies | advanced | 35 min | 3.10+ | Internals, Data Structures |
| Tuples, records, and the cost of shape | advanced | 36 min | 3.10+ | Internals, Data Structures |
| Weak references and caches that can let go | advanced | 30 min | 3.10+ | Internals, Memory |
| How Python dictionaries actually remember | advanced | 34 min | 3.10+ | Internals, Data Structures |