Что такое дескрипторы (descriptors) в Python? Как с их помощью реализовать аналог встроенного декоратора @property?
В Python дескриптор — это объект, который управляет доступом к атрибутам другого объекта через методы get, set и delete.
Читать ответПодготовка к интервью
5 вопросов с собеседований в ЯКласс
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в ЯКласс. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, postgresql.
Каталог
В Python дескриптор — это объект, который управляет доступом к атрибутам другого объекта через методы get, set и delete.
Читать ответВ Python доступ к свойствам объекта можно получить напрямую через точечную нотацию, без использования метода get. Например:
Читать ответPostgreSQL может выбрать Sequential Scan вместо использования B-tree индекса по нескольким причинам:
Читать ответДля создания декоратора с аргументами нужно использовать дополнительную обертку. Внешняя функция будет принимать аргументы декоратора, средняя — саму декорируемую функцию, а внутренняя — аргументы декорируемой функции.
Читать ответMulti-Version Concurrency Control (MVCC) в PostgreSQL — это механизм управления параллелизмом, который позволяет нескольким транзакциям работать с базой данных одновременно без блокировок на чтение.
Читать ответ