Что такое подгенератор в контексте Python?
Подгенератор (subgenerator) — это генератор, который вызывается из другого генератора с помощью оператора yield from.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Подгенератор (subgenerator) — это генератор, который вызывается из другого генератора с помощью оператора yield from.
Читать ответМетод contains в Python отвечает за проверку принадлежности элемента коллекции и используется оператором in.
Читать ответВ Python GIL (Global Interpreter Lock) — это механизм, который позволяет только одному потоку выполнять байт-код Python в любой момент времени.
Читать ответМетод str в Python отвечает за строковое представление объекта, которое удобно читать человеку. Его реализация позволяет при вызове print(obj) или str(obj) получать понятное и информативное описание объекта.
Читать ответunittest (или PyUnit) - стандартный модуль для создания и запуска тестов.
Читать ответВ Python специальные методы, которые начинаются и заканчиваются двойным подчеркиванием (например, init, str, len), называются магическими методами или dunder-методами.
Читать ответGIL (Global Interpreter Lock) — это механизм в CPython, который обеспечивает, что в каждый момент времени только один поток выполняет байт-код Python.
Читать ответДа, такая ситуация возможна, но зависит от конкретного сценария и реализации.
Читать ответОшибка "Out of Memory" в Python возникает, когда программа пытается выделить больше памяти, чем доступно в системе.
Читать ответДля получения следующего объекта из итератора в Python используется функция next().
Читать ответВ Python объект считается хешируемым, если у него есть неизменяемый хеш-значение, возвращаемое функцией hash().
Читать ответИ dataclass, и namedtuple в Python используются для удобного хранения данных с именованными полями. Общие черты:
Читать ответ