파이썬 프로그래밍에서 Zen of Python이라는 철학은 복잡성보다 단순함을 강조한다.
이번 포스팅에서는 파이썬 코드를 작성하는 동안 따라야하는 명명 규칙들에 대해 알아보면서, 조금 디테일한 부분들도 작성하려고 한다.
1.1 변수와 함수
name = "James"
my_job = "Software Programmer"
populated_member_list = []
소문자로 함수와 변수의 이름을 밑줄(_)로 구분된 안어로 지정하면 가독성을 향상시킬 수 있다.
여기서 사용되는 Under Score는 Snake case로 네이밍을 할 때 외에도 다른 사용처가 있는데, 클래스 내부에서만 사용되는 Private 멤버를 정의할 때 사용된다.
Non-Mangling 메소드 이름을 사용하는 것과 한 개의 밑줄과 2개의 밑줄을 사용하는 경우가 있는데
... 작성 중 ㅎㅎ
Name Mangling(맹글링)
객체 지향 프로그래밍에서 클래스의 캡슐화와 추상화는 매우 중요한 개념
'Python' 카테고리의 다른 글
| [Clean Python] 코드 작성을 위한 파이써닉 방법의 수용 (0) | 2024.11.26 |
|---|---|
| [Clean Python] Python 코드 표현과 구문 (1) | 2024.11.24 |
| [Python] Mac에서 default Python 버젼 변경하기 (0) | 2024.11.22 |
| [Pandas] FutureWarning 에러 - Setting an item of incompatible dtype is deprecated and will raise an error in a future version of pandas. (0) | 2024.11.15 |
| [Python] __init__.py 파일에 대해 알아보자. (1) | 2024.11.14 |