Встречается на собеседованиях • сегодня

Писал ли с нуля классы

Да, писал. Классы в Python позволяют создавать новые типы данных, инкапсулируя состояние (атрибуты) и поведение (методы).

Пример простого класса:

python
class Car:
    def __init__(self, brand, model):
        self.brand = brand
        self.model = model
text
def drive(self):
    print(f"{self.brand} {self.model} is driving!")

my_car = Car("Tesla", "Model S")
my_car.drive() # Вывод: Tesla Model S is driving!

text

**Нюансы:**  
- `__init__` — конструктор, вызывается при создании объекта.  
- `self` — ссылка на экземпляр класса (аналог `this` в других языках).  
- Можно добавлять свойства (`@property`), статические методы (`@staticmethod`) и методы класса (`@classmethod`).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы