Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 코딩 표준/모범 사례는 무엇입니까?


PEP8 가이드를 성배처럼 사용할 수 있습니다. 거의 모든 파이썬 세계는 이 가이드를 사용하여 명확하고 이해하기 쉬운 표준 파이썬 코드를 작성합니다. 이것은 모든 최신 텍스트 편집기를 위한 린터로 확장으로 사용할 수 있습니다. https://www.python.org/dev/peps/pep-0008/

에서 확인할 수 있습니다.

폴더를 적절하게 구성하십시오. 모든 프로젝트에는 적절한 구조화가 필요합니다. 이것은 코드를 더 잘 구성하는 데 도움이 됩니다. Python에는 사용해야 하는 확고한 폴더 구조가 있습니다.

README.rst
LICENSE
setup.py
requirements.txt
sample/__init__.py
sample/core.py
sample/helpers.py
docs/conf.py
docs/index.rst
tests/test_basic.py
tests/test_advanced.py


doctest를 사용합니다. doctest 모듈은 대화형 Python 세션처럼 보이는 텍스트 조각을 검색한 다음 해당 세션을 실행하여 표시된 대로 정확하게 작동하는지 확인합니다. 이것은 언어의 가장 훌륭하고 유용한 부분 중 하나이며 최대한 사용해야 합니다. 이를 통해 TDD를 수행할 수 있습니다.

PyPi를 사용하여 모든 모듈을 가져옵니다. PyPi는 파이썬 모듈의 중앙 저장소입니다. 자신만의 패키지를 만드는 대신 pip를 사용하여 Pypi에서 모듈을 설치하세요.


파이썬 관용구를 준수하여 파이썬 코드를 작성하십시오. 이것은 익숙해지는 데 시간이 걸리지만 먼 길을 가는 데 도움이 될 수 있습니다. 관용적 파이썬에 대한 자세한 내용은 다음에서 읽을 수 있습니다.
https://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html