sfd
Управление памятью в Python
Перевод статьи подготовлен для студентов курса «Разработчик Python» в образовательном проекте OTUS. Вы когда-нибудь задумывались как Python за кулисами обрабатывает ваши данные? Как ваши переменные хранятся в памяти? В какой момент они удаляются?
В этой статье мы углубимся во внутреннее устройство Python, чтобы понять, как происходит управление памятью.
Прочитав эту статью, вы:
Знание внутреннего устройства Python даст лучшее понимание о принципах его поведении. Надеюсь, вы сможете взглянуть на Python с новой стороны...
Ссылки, сравнение объектов и управление памятью в Python: Shared References, == vs is, In-place изменения, Weak References
Python предоставляет мощные инструменты для работы с объектами и памятью, но их использование требует понимания тонкостей. В этой статье разберем, как переменные ссылаются на объекты, чем отличается сравнение через == и is, как работают in-place изменения и зачем нужны слабые ссылки. В Python переменные хранят ссылки на объекты в памяти. Если несколько переменных ссылаются на один и тот же объект, их называют shared references (общими ссылками). Это особенно важно для изменяемых (mutable) типов...