Feb 6, 2020

Posted by in Uncategorized | 0 Comments

pep8 다운로드

이러한 명령으로 pep8.py 설치, 업그레이드, 제거 할 수 있습니다 : pep8은 PEP 8의 일부 스타일 규칙에 대해 파이썬 코드를 확인하는 도구입니다. 파이썬 코드에서 pep8 테스트를 실행할 수도 있습니다. 예를 들어, 이 프로젝트에서 코딩 스타일 적합성의 자동화 된 테스트에 대 한 매우 유용할 수 있습니다.: 다운로드 맥 다운로드 PC 리눅스 보기 소스 각 오류에 대 한 소스 코드를 표시 pep8.py 만들 수 있습니다., 그리고 PEP8에서 관련 텍스트도 8: PEP 257 좋은 docstring 규칙을 설명 합니다. 가장 중요한 것은 다중 줄 의 docstring을 끝내는 “””는 그 자체로 줄에 있어야합니다: 흐름 제어 문을 사용하여 try의 최종 제품군 내에서 반환 / 중단 / 계속 … 마지막으로, 흐름 제어 문이 최종 제품군 외부로 이동하는 경우 는 권장되지 않습니다. 이러한 문은 finally 제품군을 통해 전파되는 활성 예외를 암시적으로 취소하기 때문입니다. Python 표준 라이브러리는 보수적이며 줄을 79자로 제한해야 합니다(그리고 문서 문자열/주석은 72개로). 그러나 일관성이 없는 시기를 알고 있어야 하는 경우도 있습니다. 의심스러울 때는 최선의 판단을 하십시오.

다른 예제를 살펴보고 가장 잘 보이는 것을 결정합니다. 그리고 주저하지 말고 물어보십시오! 계속된 줄을 적절하게 들여쓰기해야 합니다. 좋은 문서 문자열(일명 “문서 문자열”)을 작성하기 위한 규칙은 PEP 257에서 영원히 기억됩니다. 운영 체제 오류를 잡을 때 는 errno 값의 성찰보다 Python 3.3에 도입된 명시적 예외 계층 구조를 선호합니다. 엄지 손가락의 좋은 규칙은 두 가지 경우로 베어 `제외`절의 사용을 제한하는 것입니다 : 탭과 공백의 혼합물로 들여 쓰기 파이썬 2 코드는 독점적으로 공백을 사용하여 변환해야합니다. 이 문서와 PEP 257 (Docstring 협약) 귀도의 원래 파이썬 스타일 가이드 에세이에서 적응했다, 배리의 스타일 가이드에서 몇 가지 추가와 함께 [2]. Python 3.0 이상에서는 표준 라이브러리에 대해 다음 정책이 규정되어 있습니다(PEP 3131 참조): 파이썬 표준 라이브러리의 모든 식별자는 ASCII 전용 식별자를 사용해야 하며 가능한 경우 영어 단어를 사용해야 합니다(대부분의 경우 영어가 아닌 약어 및 기술 용어가 사용됨). 또한 문자열 리터럴 및 주석도 ASCII에 있어야 합니다. 유일한 예외는 (a) ASCII가 아닌 기능을 테스트하는 테스트 사례와 (b) 작성자의 이름입니다.

라틴 알파벳(라틴어 1, ISO/IEC 8859-1 문자 집합)을 기반으로 하지 않는 저자는 이 문자 집합에서 해당 이름의 음역을 제공해야 합니다. 이 가독성 문제를 해결하기 위해 수학자와 출판사는 반대의 규칙을 따릅니다. Donald Knuth는 컴퓨터 및 조판 시리즈의 전통적인 규칙을 설명합니다. 단일 파일을 확인하는 바로 가기도 있습니다. 상수는 일반적으로 모듈 수준에서 정의되며 단어를 구분하는 밑줄이 있는 모든 대문자로 작성됩니다. 예로는 MAX_OVERFLOW 및 TOTAL이 있습니다. 사용자는 네 가지 대체 알고리즘 중 하나를 선택할 수 있습니다: 임의, 가장 최근에 사용 된 (LRU), 가장 자주 사용 (LFU) 그리고 첫 번째- 첫 번째- 첫 번째- 아웃 (FIFO). 컴퓨터 시스템의 12.2장에서 교체 알고리즘에 대한 논의는 간략하며 LRU 알고리즘만 언급합니다. 캐시 라인 교체를 위한 대체 알고리즘은 FIFO 알고리즘을 설명하는 9.2장에 설명된 페이지 교체와 유사합니다.

Comments are closed.