반응형
오늘은 운영 수준에서 따르면 좋은 파이썬 코딩 규칙들 3가지 정도만 소개해드리겠습니다. 출처는 블로그나 책에서 참고했습니다.
(1) 클래스의 내부 메소드는 _(언더바) 로 시작하는 함수명을 짓는다.
(2) 주석 코멘트를 잘 작성해준다.
(3) iteration 같은 반복자 루프에서는 null 값을 고려한 방어 코드를 작성한다.
그럼 짧게 코드로 작성해보면 아래와 같습니다.
class MyClass:
def run(self, my_list: list[str]):
for something in my_list or []: (3) iterating 같은 반복자 루프에서는 null 값을 고려한 방어 코드를 작성한다.
self._do_something(something)
def _do_something(self,something): (1) 클래스의 내부 메소드는 _(언더바) 로 시작하는 함수명을 짓는다.
print(something)
def _clean() -> None: (2) 주석 코멘트를 잘 작성해준다.
"""write clean code .. """
obj = MyClass()
obj.run(["game","movie","runing"])
감사합니다.
끝.
반응형
'Data Engineer' 카테고리의 다른 글
파이썬 데일리코딩 - 이터레이터 만들어보기 (1) | 2024.11.16 |
---|---|
파이썬 데일리코딩 - 함수를 객체처럼 다루기 (1) | 2024.11.14 |
파이썬 데일리코딩 - dict_get, swap (2) | 2024.11.01 |
Pandas DataFrame 자주 사용하는 함수 정리 (0) | 2024.11.01 |
python - 데코레이터와 데이터클래스 (0) | 2024.06.28 |