1. 객체지향 프로그래밍 (Object Oriented Programming, OOP)* 객체란?뚜렷한 경계를 가지며 식별이 가능하고 상태와 행동을 가지고 있는 추상체(예 : 강아지, 사람, 자동차, 은행) 2. 클래스 (Class)객체를 만드는 설계도를 의미한다.class 클래스이름: # 클래스 속성(멤버 변수) 정의 속성1 = 초기값1 속성2 = 초기값2 # 생성자 메서드 (생략 가능) def __init__(self, 매개변수1, 매개변수2, ...): # 인스턴스 속성 초기화 self.속성1 = 매개변수1 self.속성2 = 매개변수2 # 메서드(멤버 함수) 정의 def 메서드1(self, 매개변수1, 매개변수2, ...)..