Files Included :
01-welcome (21.32 MB)
02-why-care-about-memory (5.98 MB)
03-smaller-and-faster (23.33 MB)
04-topics-covered (8.38 MB)
05-student-expectations (1.77 MB)
06-meeting-your-instructor (8.97 MB)
01-youll-need-python3 (20.87 MB)
02-editor (14.42 MB)
03-get-the-source (8.89 MB)
01-python-equal-cpython (7.01 MB)
02-lets-talk-pointers (13.92 MB)
03-passing-values-in-c (4.89 MB)
04-does-python-have-pointers (16.65 MB)
05-pass-by-value (5.65 MB)
06-red-pill-blue-pill (34.26 MB)
07-cpython-long-source (93.05 MB)
08-the-id-function (6.23 MB)
09-loading-the-sample-code (33.3 MB)
10-demo-size-of-objects (98.74 MB)
11-demo-real-size-of-objects (58.66 MB)
12-concept-flyweight-pattern (8.78 MB)
13-demo-flyweight-numbers (65.6 MB)
14-cpython-source-book (6.55 MB)
01-allocation-intro (6.22 MB)
02-allocation-in-action (17.66 MB)
03-big-objects-may-be-many-small-ones (6.58 MB)
04-small-object-allocation-intro (13.88 MB)
05-allocation-blocks (8.93 MB)
06-allocation-pools (8.39 MB)
07-demo-pools-in-source (81.35 MB)
08-allocation-areas (3.99 MB)
09-demo-allocator-stats (139 MB)
01-ref-counting (15.83 MB)
02-demo-reference-counting (101.22 MB)
03-when-reference-counting-breaks (39.03 MB)
04-demo-gc (73.93 MB)
05-demo-gc-no-containers (51.05 MB)
06-pythons-generational-garbage-collector (9.04 MB)
07-when-does-the-gc-run (19.21 MB)
08-do-you-need-the-gc (57.27 MB)
09-refcounting-and-the-gil (14.62 MB)
01-data-struct-chapter-intro (25.86 MB)
02-what-we-arent-covering (2.7 MB)
03-disabling-the-gc-revisited (11.02 MB)
04-demo-data-with-cycles (69.98 MB)
05-demo-cycle-busting-part1 (36.94 MB)
06-demo-cycle-busting-with-friend-map (80.42 MB)
07-demo-checking-friends-in-the-friend-map (118.66 MB)
08-different-container-types (25.09 MB)
09-demo-container-sizes-starter (67.48 MB)
10-demo-container-sizes-lists (27.41 MB)
11-demo-container-sizes-classes (53.64 MB)
12-demo-container-sizes-arrays (49.58 MB)
13-demo-container-sizes-pandas (41.48 MB)
14-demo-container-sizes-numpy (34.01 MB)
15-monitoring-mem-usages-for-current-process (15.18 MB)
01-function-intro (3.77 MB)
02-demo-functions-cliing-to-memory (30.05 MB)
03-demo-implementing-the-pipeline-functions (40.3 MB)
04-demo-tracking-mem-usage (57.83 MB)
05-demo-a-mem-improvement (83.94 MB)
06-concept-drop-intermediate-data (8.95 MB)
07-converting-the-pipeline-to-generators (160.9 MB)
08-concept-generators (9 MB)
09-demo-useful-closers (68.58 MB)
10-counting-with-closures (51.78 MB)
11-concept-closure-state (5.31 MB)
01-classes-and-memory-introduction (4.95 MB)
02-plain-ol-properties (104.4 MB)
03-100 000-is-a-crowd (28.97 MB)
04-demo-testing-crowd-size (37.41 MB)
05-delayed-fields-with-props (71.79 MB)
06-concept-properties (4.35 MB)
07-demo-where-classes-store-memory (104.25 MB)
08-concept-class-dicts (7.46 MB)
09-demo-people-with-slots (88.82 MB)
10-concept-slots (7.98 MB)
11-demo-slots-are-faster-too (62.25 MB)
01-profiling-intro (8.45 MB)
02-profiling-in-pycharm (44.41 MB)
03-a-memory-profiler (36.87 MB)
04-line-level-mem-profiling (34.67 MB)
05-concept-line-by-line-with-memory profiler (3.92 MB)
06-graphing-memory-over-time (32.05 MB)
07-concept-graphing-with-memory profiler (2.44 MB)
08-a-data-science-focused-profiler (11.49 MB)
09-profiling-with-fil (39.74 MB)
01-finish-line (17.48 MB)
02-red-pill-aka-pointers (10.91 MB)
03-allocating-memory (7.62 MB)
04-reference-counting (6.39 MB)
05-garabage-collection (43.43 MB)
06-container-types (12.88 MB)
07-memory-and-functions (10.44 MB)
08-classes (12.76 MB)
09-profiling (7.82 MB)
10-bye-and-thanks (4.99 MB)
[center]
Screenshot