The Zen
Coddy의 Clean Code - Python으로 더 나은 코드 작성하기 코스 레슨 — 28개 중 9번째.
The Zen of Python은 파이썬으로 코드를 작성하기 위한 19가지 "지침" 모음입니다.
아름다운 것이 추한 것보다 낫다.
명시적인 것이 암시적인 것보다 낫다.
단순한 것이 복잡한 것보다 낫다.
복잡한 것이 난해한 것보다 낫다.
평평한 것이 중첩된 것보다 낫다.
여유로운 것이 조밀한 것보다 낫다.
가독성은 중요하다.
특별한 경우라고 해서 규칙을 어길 만큼 특별하지는 않다.
비록 실용성이 순수성보다 우선하지만.
오류는 결코 조용히 넘어가서는 안 된다.
명시적으로 침묵시키지 않는 한.
모호함 앞에서 추측하려는 유혹을 거부하라.
어떤 일을 하는 데는 하나의 — 가급적이면 단 하나의 — 명확한 방법이 있어야 한다.
비록 당신이 네덜란드인이 아니라면 그 방법이 처음에는 명확하지 않을 수도 있지만.
지금 하는 것이 아예 안 하는 것보다 낫다.
비록 아예 안 하는 것이 *당장* 하는 것보다 나을 때가 많지만.
구현 내용을 설명하기 어렵다면, 그것은 나쁜 아이디어다.
구현 내용을 설명하기 쉽다면, 그것은 좋은 아이디어일 수 있다.
네임스페이스는 정말 멋진 아이디어다 — 더 많이 활용하자!
이 과정을 마친 후에 여러분이 이 지침 중 일부를 이해하고 따를 수 있기를 바랍니다!
인터프리터에서 다음과 같이 입력하여 출력할 수 있습니다.
>>> import this직접 해보기
이 레슨에는 코드 챌린지가 없습니다.