컴린이 탈출기/Python
2021. 4. 20.
[Python] OOP(Object Oriented Programming)
최성철 교수님의 Python 강의를 정리한 내용입니다. 객체 지향 프로그래밍 (OOP, OO) - 주체들의 행동과 데이터를 중심으로 프로그램 작성 후 연결 - 객체 : 속성(= 변수, Variable)과 행동(=함수, method)을 가짐. - 객체 지향 프로그래밍에서는 설계도에 해당하는 클래스(class)와 실제 구현체인 인스턴스(instance)가 있음. Class + 변수와 Class명, 함수명은 짓는 방식이 존재함 1) snake_case : 띄어쓰기 부분에 "_" 추가 / Python 함수, 변수명에 사용 2) CamelCase : 띄어쓰기 부분에 대문자 / Python Class 명에 사용 - __는 특수한 예약 함수나 변수, 함수명 변경(Mangling)에 사용 ex. __main__, __..