Каким будет результат следующего кода?
x = 5
y = 2 print(x // y)
x = 5
y = 2 print(x // y)
Anonymous Quiz
24%
2.5
62%
2
12%
2.0
2%
3
Для чего в пакетах модулей python в файле __init__.py служит список __all__?
Anonymous Quiz
31%
Для конструкторов классов, как и всё, что связано с __init__
52%
Список определяет, что экспортировать, когда происходит импорт с помощью from *
17%
Для перечисления переменных, которые будут скрыты для импортирования.
Какое из них НЕ является допустимым именем переменной?
Anonymous Quiz
6%
Myvar
35%
_myvar
4%
my_var
56%
my-var
👍3🔥1
Что бы вы хотели получить в качестве подарка в розыгрыше?
Anonymous Poll
30%
Книги по разработке
46%
IT-курсы
8%
Карьерные консультации, чтобы получить оффер мечты
51%
Компьютер или ноутбук
41%
Мощные комплектующие для ПК
24%
Игровая приставка
16%
Гаджеты для дома: робот-пылесос, проектор и т. д.
14%
Подписки на GitHub Copilot, JetBrains, LinkedIn Premium и т. д.
11%
Оплаченная поездка на IT-конференцию или хакатон
5%
Другой вариант (напишу в комментариях)
👎1🔥1
👍4👎1🎉1
🎉3
👎2
👾 Объясните, как в Python осуществляется управление памятью
В Python объекты и структуры данных data structures находятся в закрытой динамически выделяемой области private heap, которая управляется менеджером памяти Python. Он делегирует часть работы программам распределения ресурсов allocators, закрепленным за конкретными объектами, и одновременно с этим следит, чтобы они не выходили за пределы динамически выделяемой области.
По факту данной областью управляет интерпретатор interpreter. Пользователь никак не контролирует данный процесс, даже когда манипулирует ссылками объектов на блоки памяти внутри динамической области. Менеджер памяти Python распределяет пространство динамической области среди объектов и другие внутренние буферы по требованию.
Библиотека задач по Python
В Python объекты и структуры данных data structures находятся в закрытой динамически выделяемой области private heap, которая управляется менеджером памяти Python. Он делегирует часть работы программам распределения ресурсов allocators, закрепленным за конкретными объектами, и одновременно с этим следит, чтобы они не выходили за пределы динамически выделяемой области.
По факту данной областью управляет интерпретатор interpreter. Пользователь никак не контролирует данный процесс, даже когда манипулирует ссылками объектов на блоки памяти внутри динамической области. Менеджер памяти Python распределяет пространство динамической области среди объектов и другие внутренние буферы по требованию.
Библиотека задач по Python
👎1
👍2👎1