IT TIP

파이썬의 선은 파이썬의지도 원리를 20 개의 격언으로 나누지 만 19 개만 나열합니다. 20 번째는 무엇입니까?

itqueen 2020. 12. 8. 20:33
반응형

파이썬의 선은 파이썬의지도 원리를 20 개의 격언으로 나누지 만 19 개만 나열합니다. 20 번째는 무엇입니까?


에서 PEP (20), 파이썬의 선 :

오랫동안 Pythoneer Tim Peters는 Python 설계에 대한 BDFL의 지침 원칙을 20 개의 격언으로 간결하게 전달했으며 그중 19 개만 기록되었습니다.

이 스무 번째 격언은 무엇입니까? 그것이 존재 하는가, 아니면 단순히 독자가 생각하게 만드는 수사적 장치인가?

(나에게 일어날 수있는 한 가지 잠재적 인 대답은 "당신은 그것을 필요로하지 않을 것입니다"는 나머지 격언입니다. 만약 그렇다면 그것은 존재 하고 독자가 생각하게 만드는 행동을 할 것이며, 특징적으로 장난 스러울 것입니다. 따라서 목록에 더 적합합니다. 그러나 웹 검색은 이것이 본질적으로 파이썬적인 지혜가 아닌 극단적 인 프로그래밍 만트라라고 제안하므로 난처합니다.)


최근 귀도에게 이것에 대해 물어볼 기회가있었습니다. 그에 따르면, 이것은 "농담하는 기괴한 팀 피터스"입니다. 그리고 / 또는 (여전히 그에 따르면) 사람들이 자신의 추가를 제공 할 수있는 기회입니다 (대부분이 질문에 대한 답변에서 일어나고 있습니다 :-)).


당연히 중요한 화이트 스페이스 여야합니다!


규칙 번호 20 : 규칙 # 20이 없습니다.

이것은 이전 규칙 # 20을 대체했습니다 : "당신은 싸움 클럽에 대해 이야기하지 않습니다".


나는 그것이 PEP 20이라고 제안합니다. 아주 선합니다.


20 : "당신은 이것을 스스로 발견해야합니다, 메뚜기."


이 PEP의 숫자는 의도적으로 선택되었습니다. PEP 지수 는 연속적 일 필요가 없기 때문에 Tim은 원하는 숫자를 자유롭게 선택할 수 있습니다.

이제 질문은 왜 그 번호 20가 선택 되었는지에 대한 것입니다 . 만약 19 개의 격언이 쓰여졌다면 왜 그가 그의 제안을 PEP19로 명명하지 않았습니까? -이것이 Zen 이 관여하기 시작한 입니다.

젠 - fluenced 일본 스시 레스토랑에서 고객이 선택할 수있는 옵션이 오마 카세을 초밥 요리사가 선택하는 고객을 요청합니다 (일반하지만 때로는하지 않음) 대가로, "나는 당신에게 그것을 떠날거야"란 마지막 조각을 초밥-새로운 생선을 탐색하거나 이전 생선을 후 맛보기-개념적으로는 @Jeff Walden이 사람들이 세트를 완성하기 위해 자신의 추가를 제공 할 기회를 제공하는 그의 답변에서 언급 한 것과 관련이 있습니다.

결국 그것은 모두 순수한 추측입니다.


20 : "19 개 밖에 없다"

* 손을 흔들어 *

(제다이 마음 속임수)


PEP 20 : 의도적으로 누락 됨 : 이는 다음을 의미 할 수 있습니다. "계속 업데이트하고 새로운 것을 계속 검색하십시오" "자신 만의 pep 20 만들기"


20 : "오발 틴 마시는 것을 잊지 마세요"


20 번째 원칙은 의견의 문제이지만, 제 해석은 빈 줄 ( "The Zen of Python, by Tim Peters"바로 뒤)이 "공백 사용"을 의미한다는 것입니다.


에서 문서 의이 팀 피터스 (Tim Peters)에 의해 작성되지 않도록 명령, 부활절 달걀로 표시되지만이 PEP20에 포함되어 있습니다 "이이 가져"하고의 경우 수 있어야합니다 그래서, 이전 19 격언에없는 뭔가를 추가 20 일이 될 것입니다. 좀 더 자세히 살펴보면, 파이썬으로 프로그래밍 할 때 "이 아이디어를 가져 오십시오"라는 PEP20을 염두에 두라는 파이썬 주의자들에게 기본 메시지입니다.

참고 URL : https://stackoverflow.com/questions/4504487/the-zen-of-python-distils-the-guiding-principles-for-python-into-20-aphorisms-bu

반응형