ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Python: задачки и вопросы

Python: задачки и вопросы

前往频道在 Telegram

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

显示更多
6 865
订阅者
-324 小时
-167 天
-4630 天
帖子存档
Как создать надёжный софт, который будет работать в любых условиях? 29 апреля в 20:00 МСК на открытом вебинаре вы узнаете, ка
Как создать надёжный софт, который будет работать в любых условиях? 29 апреля в 20:00 МСК на открытом вебинаре вы узнаете, как защитить свой код от проблем, которые могут возникнуть в реальной эксплуатации. А ещё: — Как гарантировать отказоустойчивость приложений. — Подходы к снижению влияния сбоев и ошибок в связанных сервисах. — Основные приемы и инструменты для создания надежных систем. Полезно для разработчиков, QA-инженеров и архитекторов. Открытый урок пройдет в преддверие старта курса «Python Developer. Professional». Все участники получат скидку на обучение. Регистрируйтесь прямо сейчас! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

🌱 Как по умолчанию называется первый аргумент функции?
Anonymous voting

Интерпретатор Python ищет атрибуты в порядке Экземпляр → Класс → Суперклассы, потому что это отражает модель наследования и переопределения в объектно-ориентированном программировании.

Agile в сторону! Доверьте планирование своей жизни IT-колоде Тем более что наши арканы уже приготовили для вас послание. Пере
Agile в сторону! Доверьте планирование своей жизни IT-колоде Тем более что наши арканы уже приготовили для вас послание. Переходите по ссылке, вытаскивайте карту и узнавайте, что вас ждёт сегодня, завтра и в другие дни спринта: https://tprg.ru/QzJI Реклама

В каком порядке интерпретатор ищет атрибут по цепочке классов и объектов?
Anonymous voting

В pandas.Series() можно передавать различные итерируемые объекты, включая списки, кортежи, массивы NumPy и словари. Но: — Если мы передаем итерируемый объект без явного индекса (как список или кортеж), pandas создаёт индекс сам — по порядку элементов; — Но для этого pandas должен полагаться на порядок элементов. Множество my_set — неупорядоченная структура. То есть Python не гарантирует порядок элементов внутри множества, даже если при создании кажется, что порядок есть.

🌱 Что выведет код?
Anonymous voting

Методы __add__, __sub__ и __mul__ являются магическими методами Python, используемыми для перегрузки операторов сложения (+), вычитания (-) и умножения (*) соответственно. Метод __combine__ не является стандартным магическим методом в Python и не используется для перегрузки операторов.

Какой из следующих методов НЕ является методом перегрузки операций в Python?
Anonymous voting

В приведённой задаче у класса MyClass есть атрибут attr на уровне класса, но при создании экземпляра (obj = MyClass()) в конструкторе init создаётся атрибут экземпляра с тем же именем — self.attr = "instance-level". Это значит, что у obj теперь есть собственный атрибут attr, который перекрывает одноимённый атрибут класса. Затем мы ещё раз меняем значение этого атрибута напрямую: obj.attr = "modified-instance" — и именно это значение теперь хранится в объекте.

🔍 Что выведет код?
Anonymous voting

Когда в методе используется self.attr = ..., Python создает (или обновляет) атрибут у конкретного экземпляра, на котором был вызван метод. Это происходит динамически — никаких предварительных объявлений атрибутов в Python не требуется. Экземпляр хранит свои собственные данные, и self всегда ссылается именно на него. Таким образом, присваивание через self не влияет на атрибуты класса, если такие были, и не затрагивает другие экземпляры. Это ключевое отличие между атрибутами класса и экземпляра: одни общие для всех объектов, другие — индивидуальны.

🔍 Что происходит, когда метод класса в Python выполняет присваивание значения с использованием self, например self.attr = 10?
Anonymous voting

Атрибут category в классе C1 создаётся внутри метода (__init__), а значит, он становится атрибутом экземпляра, а не атрибутом класса. Такой атрибут доступен только после создания объекта через C3(), и обращаться к нему нужно через сам объект (obj.category), а не через класс (C3.category). Когда в коде пишется print(C3.category), Python пытается найти атрибут класса с именем category у C3 или его родителей. Но такого атрибута нет — category создаётся только при вызове конструктора (__init__). Поэтому попытка обращения к C3.category приводит к ошибке AttributeError.

🔍 Что выведет код?
Anonymous voting

Атрибуты, присоединенные к экземплярам, сохраняются только для этих одиночных экземпляров, но атрибуты, присоединенные к классам, разделяются всеми их подклассами и экземплярами.

🌱 Что выведет код?
Anonymous voting