example-code-2e/11-pythonic-obj
2021-02-14 20:58:46 -03:00
..
private ch11-24: clean up by @eumiro & sync with Atlas 2021-02-14 20:58:46 -03:00
mem_test.py Modernize code to Python 3.6+ and some cleanup 2021-01-31 22:48:38 +01:00
README.md ch11: updated README.md 2020-06-09 01:20:49 -03:00
vector2d_v0.py ch11: sample code 2020-06-09 01:16:38 -03:00
vector2d_v1.py ch11: sample code 2020-06-09 01:16:38 -03:00
vector2d_v2_fmt_snippet.py ch11: sample code 2020-06-09 01:16:38 -03:00
vector2d_v2.py ch11: sample code 2020-06-09 01:16:38 -03:00
vector2d_v3_prophash.py Modernize code to Python 3.6+ and some cleanup 2021-01-31 22:48:38 +01:00
vector2d_v3_slots.py ch01-12: clean up by @eumiro 2021-02-14 20:28:07 -03:00
vector2d_v3.py Modernize code to Python 3.6+ and some cleanup 2021-01-31 22:48:38 +01:00

A Pythonic Object

Sample code for Chapter 11 of Fluent Python 2e by Luciano Ramalho (OReilly, 2020)

The memtest.py script takes a module name in the command line and loads it. Assuming the module defines a class named Vector, memtest.py creates a list with 10 million instances, reporting the memory usage before and after the list is created.