Python (1) 썸네일형 리스트형 객체와 클래스 개념 이해를 위한 간단한 그림 Python은 객체지향 프로그래밍(OOP) 이며, Python 에서는 모든 것이 객체입니다. 객체는 데이터와 기능을 하나로 묶어 표현하는 개념을 말합니다 예를 들어 자동차 한 대가 있다고 해봅시다. 그럼 이 자동차 라는 '개념' 안에는 어떤 엔진을 쓰는지, 어떤 바퀴를 쓰는지, 좌석이 얼마나 있는지, 핸들이 어느정도 돌아갔는지 등의 수많은 '데이터'들과, 이동하고 멈추고 방향전환을 하고 짐을 싣는 등 수많은 '기능'들이 있을 수 있습니다. 이런 데이터와 기능을 하나로 묶어 '자동차'라고 표현하는 개념과 '객체'의 개념이 크게 다르지 않습니다. 우리가 사는 물리 세계에서 위의 데이터와 기능을 묶어 자동차라는 개념으로 인식하듯이, 소프트웨어 세계에서는 데이터와 기능을 묶어 하나의 '객체'라는 개념으로 인식하.. 이전 1 다음