요즘은 거의 모든 언어에서 두드러진 현상이지만 python역시 객체지향적인 부분도 있습니다. 좀더 쉬운 예를 들어보겠습니다. 나, 아들, 아내, 개똥이, 나비 이렇게 다섯 식구가 있다고 가정해봅니다. 여기서 사람과 강아지, 고양이 이렇게 3가지로 나눌 수 있습니다. 근데 고양이, 강아지는 반려동물이라는 범주로 묶을 수 있고 다시 반려동물과 사람은 동물이란 큰 틀에 속합니다. 이렇게 특정 기준으로 나눠진 틀을 클래스라고 합니다. 그리고 틀이라고 하는 것을 나타내는 구체적인 것을 객체라고 해요. 사람 : 나, 아들, 아내 강아지 : 개똥이 고양이 : 나비 사람이라는 클래스엔 나, 아들, 아내라는 객체가 존재하고 개똥이와 나비역시 각각의 클래스에서 구현된 객체라 할 수 있죠. 각각의 클래스에는 고유의 속성, ..