Введение в ООП
Парадигмы программирования
def sum_list(lst):
total = 0
for num in lst:
total += num
return totalimport functools
def sum_list(lst):
return functools.reduce(lambda x, y: x + y, lst)class List:
def __init__(self, lst):
self.lst = lst
def sum(self):
total = 0
for num in self.lst:
total += num
return total
# Создаем экземпляр класса
my_list = [1, 2, 3, 4, 5]
my_obj = List(my_list)
# Вызываем метод sum()
result = my_obj.sum()
print(result)Понятие ООП

Классы


Жизненный цикл объектов

Наследование


Last updated