파이썬 클래스 이해
클래스를 만드는 이유 리모컨을 예로 들어보자. 리모컨에는 볼륨 올리기, 볼륨 내리기, 채널 바꾸기 등등 여러가지 기능이 있다. 그러나 이 리모컨 한개가 아닌 여러개의 리모컨이 있다고 가정할때 그 기능을 계속만들것인가? 이렇게 볼륨을 올리는 여러개 만들지 않기 위해서 여러 기능을 한대 묶을수 있는것이 클래스이다. 밑에 예제는 클래스를 사용하지 않는 볼륨을 올리는 기능이다. # 클래스로 만들지 않았을시 # 여러개의 기능을 계속 만들게 된다. sound1 = 0 sound2 = 0 def volumeUp1(vol): global sound1 sound1 += vol return sound1 print(volumeUp1(1)) print(volumeUp1(1)) print(volumeUp1(1)) # >>> 1..