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

Насколько много пишешь ООП кода

ООП в 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!

Выбор зависит от контекста: ООП полезен для сложных структур, а функциональный подход — для лаконичных решений.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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