클래스 2

클래스, 데코레이터 함수, *args, **kwargs

User 클래스가 있다. class User: def __init__(self, name): self.name= name self.is_logged_in= False User 클래스에서 new_user 객체를 생성한다. new_user = User("Olivia") user라는 파라미터를 하나 가지는 create_my_post 함수를 만든다. def create_my_post(user): print(f"이것은 {user.name}의 게시글입니다.") 실제로 create_my_post 함수를 호출할 때는, 파라미터로 new_user 객체를 넣는다. create_my_post(new_user) 데코레이터 함수를 만들어보자. is_authenticated_decorator 함수이며, 함수 func을 파라미터로..

[16-3 파이썬] 클래스(Class)

지난 시간 객체를 이루는 2가지 요소인 '속성'과 '메소드'에 대해 이야기했다. https://olivia-blackcherry.tistory.com/101 [16-2 파이썬] 객체를 구성하는 속성, 메서드(attribute, method) 지난 시간 객체지향 프로그래밍과 절차지향 프로그래밍에 대해서 공부했다. https://olivia-blackcherry.tistory.com/100 [16-1 파이썬] 객체지향 프로그래밍(OOP) vs 객체지향 프로그래밍 파이썬은 객체지향 olivia-blackcherry.tistory.com 오늘은 객체보다 더 큰 개념인 '클래스'에 대해 이야기해보겠다. 지난 시간에 이어, 백종원 사장님을 예로 들어보자. 더본 백종원 사장님은 수많은 프랜차이즈 음식점을 가지고 있다..