본문 바로가기
IT 와 Social 이야기/Python

[데이터 사이언스 스쿨] 2.12 파이썬 객체지향 프로그래밍 1

by manga0713 2021. 3. 17.

프로그램이 어떤 작업을 수행하기 위해서는 (1)데이터와 (2)데이터를 조작하는 행위, 두 가지 요소가 필요하다. 일반적으로 데이터는 변수에 넣어서 사용하고 데이터를 조작하는 일은 함수로 구성해서 쉽게 실행할 수 있도록 만들어 놓는다.

 

객체(object, instance)는 서로 연관된 데이터와 그 데이터를 조작하기 위한 함수를 하나의 집합에 모아놓은 것을 말한다. 이 때 집합의 원소가 되는 변수나 함수는 멤버(member) 또는 속성(attribute)이라고 한다. 특히 객체의 속성인 함수는 메서드(method)라고 부른다.

 

 

 

- 출처: [데이터 사이언스 스쿨] 2.12 파이썬 객체지향 프로그래밍 1