Встречается на собеседованиях • сегодня
Писал ли с нуля классы
Да, писал. Классы в 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`).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы