##인스턴스 이해
list를 만들때 아무것도 없거나 숫라로 이루어져있거나 문자로 되어있을수 있다. instance는 값을 가지는 만들어서 사용가능한 리스트를 의미하고 class는 뜻하는 타입을 의미한다.
##클래스 만들기
list 클래스는 값을 순서대로 저장할수 있고 변경할수 있다는것이다.
클래스와 인스턴스는 코드를 만드는데 꼭 필요하지 않는 인위적인 도구이다.
하지만 클래스와 인스턴스는 사용자들이 쓰기 편하게 만들어주기도 한다.
구분을 지어줄수 있다는점이다. 클래스에 함수를 넣을 수 있다.
class Car(): '''자동차''' taxi = Car() taxi.name = '택시'
##모델링
클래스로 여러가지 현실의 하위 개념들을 정하고 코드로 얼마든지 표현할 수 있다.
##메소드 이해하기
클래스에 묶여서 클래스의 인스턴스와 관계되는 일을 한다.
'인스턴트에 대고 함수를 호출하는것을 메소드를 호출한다'라고 한다.
class Car(): '''자동차''' def run(self): print("{}가 달립니다.".format(self.name)) return Car taxi = Car() taxi.name = "택시" taxi.run()