Что такое метакласс в Python?
Метаклассы в Python — это классы для классов. Они определяют, как создаются классы. Обычно при объявлении класса Python использует метакласс type по умолчанию.
Читать ответПодготовка к интервью
257 вопросов с собеседований в Билайн
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Билайн. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
Метаклассы в Python — это классы для классов. Они определяют, как создаются классы. Обычно при объявлении класса Python использует метакласс type по умолчанию.
Читать ответГенераторы в Python — это функции, которые возвращают итератор и позволяют поэтапно генерировать значения с помощью ключевого слова yield.
Читать ответЭтот вопрос не относится к технической теме и не требует программного ответа.
Читать ответЧтобы экземпляры вашего класса в Python можно было использовать в качестве ключей в словаре, они должны быть хешируемыми. Для этого нужно:
Читать ответДа, практическое взаимодействие с Linux часто включает:
Читать ответВ проектах на Python часто применяются следующие инструменты и технологии:
Читать ответДа, временное хранилище изменений (stash) в Git используется для временного сохранения незакоммиченных изменений, чтобы переключиться на другую ветку или выполнить другие операции без потери текущей работы.
Читать ответВ Python для параллельного выполнения задач с использованием многопоточности обычно применяют модуль threading.
Читать ответДекораторы в Python применяются для изменения или расширения поведения функций или методов без изменения их кода. Примеры использования:
Читать ответНа предыдущем месте работы я занимался разработкой веб-приложений на Python с использованием фреймворка Django. Основные обязанности включали:
Читать ответПаттерн-декоратор в Python позволяет динамически расширять функциональность объектов без изменения их исходного кода. В Python это часто реализуется с помощью функций-декораторов.
Читать ответИзучение Python обычно проходит через несколько этапов:
Читать ответ