Встречается на собеседованиях • сегодня
Python является функциональным или объектно-ориентированным
Python — мультипарадигменный язык, поддерживающий как объектно-ориентированное (ООП), так и функциональное программирование (ФП), но с акцентом на ООП.
ООП в Python:
- Классы, наследование, инкапсуляция, полиморфизм.
- Всё является объектом (даже функции и модули).
python
class Dog:
def __init__(self, name):
self.name = name
def bark(self):
return "Woof!"
dog = Dog("Rex")
print(dog.bark()) # Woof!ФП в Python:
- Функции высшего порядка (
map,filter,reduce). - Лямбда-функции, замыкания.
- Генераторы и декораторы.
python
numbers = [1, 2, 3]
squared = list(map(lambda x: x**2, numbers)) # [1, 4, 9]Вывод: Python даёт свободу выбора парадигмы, но ООП — его основа.

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