Встречается на собеседованиях • сегодня
Насколько много пишешь ООП кода
ООП в Python используется часто, особенно в крупных проектах, где важны инкапсуляция, наследование и полиморфизм. Однако Python — мультипарадигменный язык, и иногда проще обойтись функциями или модулями.
Пример ООП-кода:
python
class Animal:
def __init__(self, name):
self.name = name
text
def speak(self):
raise NotImplementedError("Subclass must implement")class Dog(Animal):
def speak(self):
return f"{self.name} says Woof!"
dog = Dog("Rex")
print(dog.speak()) # Rex says Woof!
text
Но если задача простая, например, обработка данных, можно обойтись функциями:
```python
def greet(name):
return f"Hello, {name}!"
print(greet("Alice")) # Hello, Alice!Выбор зависит от контекста: ООП полезен для сложных структур, а функциональный подход — для лаконичных решений.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы