I'm learning Python and sometimes when reading advanced tutorials or documentation, I meet the notion of "garbage collection". What is it?
It is the process of memory clearing. Your program, when running, uses some memory. During the execution some objects become unneeded. To free memory, Python uses a garbage collector to remove the unneeded objects from memory.