Можешь объяснить механизмы управления памятью в Python, включая то, как используется heap, какую роль играет memory manager, и как reference counting и garbage collection работают вместе для управления жизненным циклом объектов? — ДейлиПреп