PySide6로 GUI를 구성하기위해 늘 들리는 블로그에서 "Pythonic"이라는 단어를 접하게 되었다.
[2/?] Pythonic에 집착하는 분들을 위한 Pyside6 팁[feat. __feature__]
파이써닉이 아니면 불편한 분들 계시죠? 우선 pythonic이 뭔지 모르시는 분들을 위한 설명부터.. 안녕하세요? 회사원코딩입니다. 파이썬을 공부하다 보면 이런저런 책에서 이야기하는 "파이써닉"
martinii.fun
PySide6를 이용하면서, C++ 스러운 문법을 사용하게 되다 보니까 Pythonic Style을 잃어버리기 쉬운 것 같다.
그래서 특정한 모듈을 불러와 PySide를 Pythonic하게 작업 할 수 있다고 한다.
위와 같은 적용을 하기엔 아직 실력이 부족하지만, Python 작성 스타일에 대해 다시 한 번 생각해보게 되었다.
"나는 Python 문법 작성 규칙을 준수하고 있는가"
답은 아니오였다. 변수 선언시 무분별하게 Camel, Snake 방식을 오가며 그저 기능 구현에만 급급했었던 것 같다.
Pythonic한 코드 작성하기 - 파이썬 코드스타일 가이드 pep8
Pythonic한 코드 작성하기
jiyeoon.github.io
링크를 걸어놓은 블로그에 Python의 식별자 규칙과 스타일에 대해 설명하고 있다.
PEP 8: The Style Guide for Python Code
When implementing ordering operations with rich comparisons, it is best to implement all six operations (__eq__, __ne__, __lt__, __le__, __gt__, __ge__) rather than relying on other code to only exercise a particular comparison. To minimize the effort invo
pep8.org
Style 가이드 PEP8 의 링크이다.
이런 규칙, 스타일에 익숙해져야 할 필요성을 느꼈다! 공부하자!
댓글