더북(TheBook)

14.3.2 코드 수정하기

Hotplace 클래스에는 행정동명과 행정동코드를 저장하는 속성이 필요합니다. 따라서 객체를 생성하면 자동으로 전달받은 행정동명과 행정동코드를 인스턴스 속성에 저장하도록 생성자 __init__() 메서드에 추가합니다. 생성자에서는 행정동명과 행정동코드를 매개변수 dong_namedong_code로 받아 인스턴스 속성 self.nameself.code에 저장합니다.

Hotplace 클래스에는 6개의 메서드가 있습니다. 생성자 __init__()graph_plot() 그리고 analysis1()~analysis4()입니다. 모든 메서드에 첫 번째 매개변수로 self를 추가하고, 각 메서드 내부에서 사용하는 dong_namedong_code는 인스턴스 속성인 self.name, self.code로 변경합니다.

graph_plot()analysis2(), analysis3()부터 Hotplace 클래스의 메서드로 바꿔 봅시다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.