Class VS Object 먼저 Class와 Object(객체)의 개념에 대해 알아보겠다. 예를 들자면 class는 '인간' 이라는 추상적인 타입이고, object는 '이효리', '유재석' 처럼 실제로 존재하는 객체를 의미한다. '인간'은 이름, 나이, 성별 등의 속성(attribute)이 있고, 숨쉬기, 먹기, 잠자기 등의 행동(method)을 한다. 객체인 '이효리'와 '유재석' 역시 이러한 인간의 특징들을 모두 가지고있다. 여기서 중요한 것은 각 객체는 본인의 고유한 성격을 가진다는 것이다. 만약 '이효리'가 이름을 바꾼다고 해도 '유재석'의 이름은 그대로인 것처럼 말이다. 실제 파이썬에서 예를 들자면 List 라는 타입은 Class를 의미하고, a = list() 혹은 a = [1, 2, 3, ..