Python의 객체 지향 프로그래밍
Alex Yarosh
Content Quality Analyst @ DataCamp

@property로 접근 제어__getattr__(), __setattr__() 재정의obj._att_name, obj._method_name()
_ 한 개 → "내부용"df._is_mixed_type, datetime._ymd2ord()
obj.__attr_name , obj.__method_name()
__ 있고 뒤에는 없음 → "비공개" obj.__attr_name → obj._MyClass__attr_name 로 해석
앞뒤에 모두 __는 파이썬 내장 메서드에만 사용됩니다 (__init__(), __repr__() 등).
Python의 객체 지향 프로그래밍