[Python] 이스터에그 this

FeelingXD·2023년 8월 23일
1

python

목록 보기
4/7
post-thumbnail

파이썬의 이스터 에그 🙄

파이썬에서 this 라는 모듈을 임포트해서 출력하면 다음과 같은 구문이 나온다.

import this
print(this)
# Zen of Python
# Beautiful is better than ugly.
# Explicit is better than implicit.
# Simple is better than complex.
# Complex is better than complicated.
# Flat is better than nested.
# Sparse is better than dense.
# Readability counts.
# Special cases aren't special enough to break the rules.
# Although 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.
# Although that way may not be obvious at first unless you're Dutch.
# Now is better than never.
# Although 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.
# Namespaces are one honking great idea -- let's do more of those!

해석🐢

Zen of Python(파이썬의 선, 파이썬의 철학)

  1. 아름다움이 못생긴것 보다 낫습니다.
    • 이 원칙은 시각적으로 보기 좋고 이해하기 쉬운 코드 작성의 중요성을 강조합니다. 잘 조직되고 좋은 디자인 관행을 따르는 코드는 지저분하거나 복잡한 코드보다 선호됩니다.
  2. 명시적인 것이 암시적인 것보다 낫습니다.
    • 이는 암시적이거나 숨겨진 동작에 의존하기보다는 코드를 명확하고 직접적으로 작성하는 것이 더 낫다는 것을 의미합니다. 모호함 없이 이해하기 쉬운 코드가 선호됩니다.
  3. 명료함(Simple) 이 복잡함(Complex)보다 낫습니다.
    • 이 원칙은 코드 설계의 단순성을 장려합니다. 이는 복잡하고 복잡한 솔루션보다 간단하고 복잡하지 않은 솔루션이 더 낫다는 것을 의미합니다.
  4. 복잡함이 난해함보다 낫습니다.
    • 단순함이 중요하지만 때로는 문제가 본질적으로 복잡성을 요구하는 경우도 있습니다. 그러나 복잡성은 불필요하게 혼란스럽거나 복잡하기보다는 명확하고 잘 구성되어 있어야 합니다.
  5. 가독성은 중요합니다.
    • 이는 다른 프로그래머(및 미래의 자신)가 읽고 이해하기 쉬운 코드 작성의 중요성을 강조합니다. 명확하고 읽기 쉬운 코드는 협업과 유지 관리에 도움이 됩니다.
  6. 하나의 명백한 방법이 있어야 하며, 그 방법이 좋습니다.
    • 일관성과 단순성을 촉진합니다. 여러 가지 혼란스러운 대안보다는 작업을 수행하는 데 간단하고 선호되는 방법이 있어야 함을 시사합니다.
  7. 지금 하는 것이 전혀 안 하는 것보다 낫습니다.
    • 미루지 말라고 조언하고 행동을 취하도록 권장합니다. 끝없이 미루기보다는 현재의 해결책이나 개선을 위한 조치를 취하는 것이 좋습니다.
  8. 비록 결코 하지 않는 것이 지금 하느니보다 나을 때가 많습니다.
    • 조치를 취하는 것도 좋지만 시기를 신중하게 고려하는 것도 중요합니다. 적절한 계획 없이 서두르는 것은 시간을 들여 신중한 결정을 내리는 것만큼 유익하지 않을 수 있습니다.
  9. 오류는 결코 조용히 지나가지 않아야 합니다.
    • 오류를 올바르게 처리하는 것의 중요성을 강조
  10. 모호함에 직면할 때 추측을 하지 말아야 합니다.
    • 불분명하거나 모호한 상황에 직면했을 때는 명확성을 추구하고 추측을 피하는 것이 좋습니다.
      추측은 잘못된 결정이나 행동으로 이어질 수 있습니다.
profile
tistory로 이사갑니다. :) https://feelingxd.tistory.com/

0개의 댓글