[Python] OOP - 클래스와 속성
·
추가 공부/Python
Python OOP(Object Oriented Programming) 객체지향 프로그래밍프로그램이 복잡해지는 경우 프로그램을 효율적으로 작성할 필요가 있다.이때 사용되는 개념들이 OOP와 Class 개념이다. Class는 객체 지향 프로그래밍(Object Oriented Programming)을 위해 사용되는 것으로,데이터(속성)와 메서드(처리)를 함께 사용할 수 있는 구조로 이루어져 있다. OOP(객체지향 프로그래밍)OOP란, 실체가 있는 모든 물체를 클래스와 인스턴스, 함수, 변수라는 object로변화시켜서 프로그램을 구성하는 개발 방식을 의미한다.최소비용으로 최대효율을 얻기 위해 개발됬고, 속성과 기능을 object라는 최소단위로 분리하는프로그래밍의 패러다임을 의미한다. 하나의 패러다임일 뿐이기에..