> In Python, all data (even simple integers) are all allocated on the heap.
Total sidebar, this leads to one of my favourite programming language "quirks" - you can redefine the value of 1! http://hforsten.com/redefining-the-number-2-in-python.html
The numpy crate helps if you need to convert large arrays to Python, as numpy does not store every element separately on the heap.