PEP 2

[PEP series] PEP-008 Style Guide (2)

CommentsCommon Tips주석에 쓰이는 언어를 모르는 사람이 없다고 확신할 때만 영어가 아닌 다른 언어를 쓸 것첫 문장은 무조건 대문자로 쓸 것 (아니면 identifier로 헷갈릴 수 있다.)identifier의 대문자 소문자는 꼭 구별해서 잘 쓸 것마지막 문장을 제외하면 각 문장마다 공백을 써서 가독성을 높일 것Block Comment블록 코멘트는 #와 이후 따라오는 single space로 쓰여진다.또, 해당 코멘트로 설명하려는 코드와 동일한 indent level을 가져야 한다.Inline Comment블록 코멘트와 같이 # 와 이후 따라오는 single space로 쓴다.inline comment는 해당 코드와 동일한 라인에 적는데, 코드와 적어도 2개 이상의 공백으로 분리한다.PEP에..

Python 2025.02.02

[PEP series] PEP-008 Style Guide (1)

Introduction - What is PEP?PEP는 Python Enhancement Proposal의 약자이다.즉, 파이썬이 발전하는 과정 중에 논의된 내용들을 정리한 문서들을 의미한다.Python을 사용하는 유저라면 필독이 권장되는 중요한 문서부터, 한 번쯤 읽어볼만한 문서까지 여러 종류가 있다.그런 PEP 문서 중에서 몇 가지 흥미를 끄는 것을 읽고 정리를 해보려고 한다.(사실 Style을 다루는 PEP 8, Docstring 컨벤션을 다룬, PEP 257이 메인 목표고 나머지는 잘 모르겠다.)다른 PEP에 대해서는 PEP-0000을 참고하자. A Foolish Consistency파이썬을 비롯해 많은 언어에서 코드를 작성하는 것보다 읽는 것이 더 많을 것이라고 가정한다.파이썬의 스타일 가이..

Python 2025.02.02