목록2024/08/27 (3)
개발자입니다
PEP 8의 명명 규약모든 문자는 아스키ASCII 문자여야 한다. 즉 강세 표시 부호가 없는 영문 대소문자로 표기해야 한다.모듈 이름은 짧아야 하며 모두 소문자로 표기한다.클래스 이름은 파스칼 표기법으로 작성해야 한다.상수 변수는 대문자 스네이크 표기법으로 적어야 한다.함수, 메소드, 변수 이름은 소문자 스네이크 표기법으로 적어야 한다.메소드에 대한 첫 번째 인수는 항상 소문자로 self라고 이름 붙여야 한다.클래스 메소드에 대한 첫 번째 인수는 항상 소문자로 cls라고 이름 붙여야 한다.클래스의 프라이빗Private 속성은 항상 밑줄(_)로 시작해야 한다.클래스의 퍼블릭Public 속성은 절대로 밑줄(_)로 시작해서는 안 된다. 이름의 적정 길이너무 짧은 이름한 두 글자로 된 이름: g이와 비슷한 유..
스타일 가이드와 PEP 8파이썬 개선 제안 8(이하 PEP 8)은 파이썬 코어 개발팀이 작성한 스타일 가이드 중 하나다.PEP 8 문서는 https://www.python.org/dev/peps/pep-0008/ 에서 읽어볼 수 있다. 가로 간격들여쓰기를 위한 공백 문자 사용 코드 행 내의 공백 활용연산자와 식별자 사이에 공백 한 칸# 잘된 예blanks = blanks[:i] + secretWord[i] + blanks[i + 1 :]# 나쁜 예blanks=blanks[:i]+secretWord[i]+blanks[i+1:] 구분자는 앞쪽이 아니라 뒤쪽에 공백 한 칸# 잘된 예def spam(eggs, bacon, ham): weights = [42.0, 3.1415, 2.718] # 나쁜 예d..
프로그래밍 조언을 구하는 방법미리 충분한 정보를 제공해 불필요한 커뮤니케이션을 줄이자물음표가 붙은 질문 형식으로 문장을 서술하자적절한 웹사이트를 찾아 질문하자질문을 요약한 제목을 달자코드로 어떤 일을 하고 싶은지를 설명하자전체 에러 메시지를 제공하자전체 코드를 공유하자적절한 포매팅으로 코드를 읽기 쉽게 만들자사람들에게 여러분이 무엇을 시도했는지를 알리자여러분의 설정 사항을 공유하자