Для чего в Python реализуется метод __eq__, и какие задачи он решает?
Метод eq в Python используется для определения поведения оператора равенства == между объектами класса.
Читать ответПодготовка к интервью
19 вопросов с собеседований в 100балльный репетитор
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в 100балльный репетитор. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python.
Каталог
Метод eq в Python используется для определения поведения оператора равенства == между объектами класса.
Читать ответМетод bool в Python определяет логическое значение объекта при его преобразовании в булевый тип (True/False).
Читать ответPython не имеет встроенного типа данных для массива в том же смысле, что C или Java. Вместо массивов используются списки (list) и кортежи (tuple). Множество (set) - это другой тип данных.
Читать ответСписок (list) и кортеж (tuple) в Python — это оба упорядоченные коллекции элементов, но между ними есть ключевые отличия:
Читать ответPDB (Python Debugger) — это встроенный в Python интерактивный отладчик, который позволяет пошагово выполнять код, устанавливать точки останова, просматривать значения переменных и управлять выполнением программы.
Читать ответВ Python управление удалением объектов основано на подсчёте ссылок (reference counting) и сборщике мусора для циклических ссылок.
Читать ответdataclass в Python — это удобный способ создавать классы для хранения данных с минимальным количеством шаблонного кода.
Читать ответ