파이썬
파이썬 - OOP
객체 지향 언어를 사용하는 이유? 구조화! 다른 사람이 만들어놓은 코드 또는, 여럿이서 공동 개발할 때, 혼자서 개발할 때도 객체 지향적으로 하는 것이 좋다. 객체란? 실생활 속 일종의 물건, 속성(attribute)와 행동(action)을 가진다 ex) 인공지능 축구 프로그램에서 객체는 팀, 선수, 심판, 공 등 OOP는 클래스와 인스턴스로 나뉜다. ex) 클래스 - 붕어빵 틀, 인스턴스 - 붕어빵 -> 도커에서 이미지와 컨테이너의 차이와 비슷하다! OOP 설계 방법 1. class 선언 -> class + 이름 + (상속받을 클래스) + : ※ naming rule은 snake_case와 CamelCase가 있다. 주로 클래스명에서는 대문자를 사용하고, 변수명에서는 언더바("_")를 사..