Following system colour scheme Selected dark colour scheme Selected light colour scheme

Python 개선 제안 한국어 번역

PEP 20 – 파이썬의 선(禪)

Author:
Tim Peters <tim.peters at gmail.com>
Status:
Active
Type:
Informational
Created:
19-Aug-2004
Post-History:
22-Aug-2004

Table of Contents

번역·라이선스 안내

이 비공식 한국어 번역은 원문 Copyright 절의 Public Domain 조건에 따라 제공합니다. 원저자와 공식 원문은 그대로 표시합니다. 수정되지 않은 기준 원문 · 공식 최신판

개요

오랜 기간 활동해 온 파이썬 애호가(Pythoneer) Tim Peters는 파이썬 설계에 대한 BDFL의 지침 원칙을 20개의 경구로 간결하게 담아냈지만, 그중 19개만 기록되어 있습니다.

파이썬의 선

추한 것보다는 아름다운 것이 낫습니다.
암시적인 것보다는 명시적인 것이 낫습니다.
복잡한 것보다는 단순한 것이 낫습니다.
뒤얽힌 것보다는 복잡한 것이 낫습니다.
중첩된 것보다는 평평한 것이 낫습니다.
밀집한 것보다는 성긴 것이 낫습니다.
가독성이 중요합니다.
특별한 경우라 해도 규칙을 깰 만큼 특별하지는 않습니다.
다만 실용성이 순수성을 이깁니다.
오류는 결코 조용히 넘어가서는 안 됩니다.
명시적으로 무시하지 않는 한 그렇습니다.
모호함에 직면했을 때, 추측하려는 유혹을 거부하십시오.
무언가를 하는 명백한 방법은 하나—가급적 단 하나만—있어야 합니다.
다만 네덜란드인이 아니라면 처음에는 그 방법이 명백하지 않을 수도 있습니다.
아예 하지 않는 것보다는 지금 하는 것이 낫습니다.
다만 지금 *당장* 하는 것보다는 아예 하지 않는 것이 나은 경우가 많습니다.
구현을 설명하기 어렵다면, 그것은 나쁜 아이디어입니다.
구현을 설명하기 쉽다면, 그것은 좋은 아이디어일 수 있습니다.
네임스페이스는 정말 멋진 아이디어입니다—그런 것을 더 많이 만듭시다!

이스터 에그

>>> import this

참고 문헌

원래 comp.lang.python/python-list@python.org“The Way of Python”라는 제목의 스레드로 게시되었습니다.