Is garbage collection done in Python by itself or do we need to do it ourselves.
I used to believe that Python used to manage all sort of memory issues itself and we need worry about memory management.
The reason I am asking this is because I saw gc module in Python documentation
http://docs.python.org/library/gc.html
If memory management is handle by itself then whats the point of this module.
Quoting the link provided in the question:
It seems clear enough.