Как работает функция property() без декоратора?
Это позволяет инкапсулировать логику доступа и изменения значения, не меняя интерфейс класса.
Читать ответПодготовка к интервью
15 вопросов с собеседований в BeBrand (ООО Бизбренд)
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в BeBrand (ООО Бизбренд). Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python.
Каталог
Это позволяет инкапсулировать логику доступа и изменения значения, не меняя интерфейс класса.
Читать ответВ Python для добавления или обновления элементов в словаре используется синтаксис с квадратными скобками и ключом. Если ключ уже существует, значение обновляется, если нет — создаётся новая пара ключ-значение.
Читать ответСпециальный синтаксис в сигнатуре функции, который позволяет ей принимать произвольное количество позиционных аргументов. Эти аргументы собираются в кортеж.
Читать ответВ Python есть исключения, которые нельзя поймать с помощью конструкции try-except, например, исключения, связанные с системным завершением программы:
Читать ответКонструкцию try-finally без блока except можно использовать для гарантированного выполнения определенного кода, независимо от того, произошло исключение в блоке try или нет. Это полезно для освобождения ресурсов.
Читать ответВ Python инкапсуляция реализуется через соглашения об именовании и механизмы ограничения доступа к атрибутам и методам класса.
Читать ответВ Python вызов метода super() используется для обращения к методу родительского класса из дочернего.
Читать ответОсновная цель списковых включений (list comprehensions) в Python — это создание новых списков на основе существующих итерируемых объектов более компактным и читаемым способом.
Читать ответОператор return используется в функциях для возврата значения и завершения выполнения функции. После return функция прекращает работу и возвращает указанное значение.
Читать ответОтвет и пояснения приведены в подробном разборе ниже.
Читать ответИспользуются встроенные строковые методы \\.upper()и.lower()\.
Читать ответВ Python встроенной структуры данных с названием map как отдельного типа нет, но есть функция map(), которая применяется для применения функции к каждому элементу итерируемого объекта.
Читать ответ