Pythonコードはもっと簡潔です!0



AIFFEL良才草葉学院で「Pythonコードの技術」という本を通じて、良いPythonコードのテクニックとテクニックを学びました.
これまで使われてきた単純なPythonコードではなく、「Pythonダウンロードコード」を学ぶことができると思います.
import this

>>>
The Zen of Python, by Tim Peters

팀 피터스에 의한 파이썬의 선

 

Beautiful is better than ugly.

보기 싫은 것보다 아름다운 게 더 좋습니다.

 

Explicit is better than implicit.

불분명한 것보다 확실하게 하는 것이 좋습니다.

 

Simple is better than complex.

복잡하게 하는 것보다 단순하게 하는 것이 좋습니다.

 

Flat is better than nested.

중첩된 것보다 그렇지 않은 게 좋습니다.

 

Spares is better than dense.

빡빡하기보다 여유롭게 하는 게 더 좋습니다.

 

Readability counts.

가독성이 중요합니다.

 

Special cases aren't special enough to break the rules.

이 규칙을 어길만큼 충분히 특별한 경우는 없습니다.

 

Altough practicality beats purity.

충분한 실용성이 순수함을 능가합니다.

 

Errors should never pass silently.

오류는 절대 조용히 넘기지 않아야 합니다.

 

Unless explicitly silenced.

암묵적으로 넘기라는 지시가 없는 한에서는

 

In the face of ambiguity, refuse the temptation to guess.

애매한 것과 맞딱드렸을 때, 추측하려는 유혹을 거부해야 합니다.

 

There should be one-- and preferably only one --obvious way to do it.

그것을 해결할 수 있는 명백한 방법은 한 가지만이라도 꼭 있어야 합니다.

 

Altough that way may not be obvious at first unless you're Dutch.

처음에는 그 방법이 명확하지 않을 수 있습니다.

 

Now is better than never.

전혀 하지 않는 것보다 지금이라도 하는 것이 낫습니다.

 

Altough never is often better than *right* now

종종 절대 하지 않는 것이 지금 당장하는 것보다 나은 적은 없습니다.

 

If the implementation is hard to explain, it's a bad idea.

설명하기 어려운 실행방법은 좋지 않은 아이디어입니다.

 

If the implementation is easy to explain, it may be a good idea.

설명하기 쉬운 실행방법은 좋은 아이디어가 될 수 있습니다.

 

Namespace are one honking great idea -- let's do more of those!

이름공간은 훌륭한 아이디어 중 하나입니다. 더 많이 해봅시다.
import thisが出力する「Pythonの線」というPythonコミュニティを実行する哲学からも分かるように、Pythonのダウンロードコードは自分だけでなく、Pythonを使用するすべてのユーザーに標準である.
コードをできるだけ簡単に、明確に、読み取り可能に書くことは、今後のコラボレーションにおいて重要な役割を果たします.
※本書の内容はPythonコードでなければなりません!可読性や再生産性などを考慮した著者の個人的な見解が多く含まれている.