2010-06-22 2 views
4

다른 사람들이 Pythonic 코드라고 생각하는 것이 궁금합니다.Python 라이브러리의 좋은 예는 무엇입니까?

Pythonic이 의미하는 것은 좋고 관용적 인 Python 코드를 자랑하는 라이브러리입니다. 파이썬의 지침을 준수합니다. 나는 모듈의 올바른 명명과 올바른 사용, 그리고 일반적으로 베스트 프랙티스를 따른다.

좋아하는 관용구 파이썬 라이브러리는 무엇입니까? 귀하의 답을 정당화하십시오.

+1

설문 조사 질문은 커뮤니티 위키로 표시해야합니다. – danben

+1

@ 단벤 : 제안대로 표시했습니다. – cgbystrom

답변

3

Python standard library source code을 보셨습니까? 적절한 파이썬 스타일을위한 다양한 특이성에 대한 아이디어를 줄 수 있습니다. 그들 모두가 PEP 8을 따르는 것은 아니지만 보는 것만으로 많은 것을 배울 수 있습니다. 하나의 파일에 들어있는 모듈을 보시고 전체 그림을 얻으시기 바랍니다. 소스 내에서 구체적인 예는 다음과 같습니다이이 모듈은 "전형적인 파이썬 코드"하지만 지점으로 이동해야한다는 것을 의미하지는 않는다는 것을 명심

  1. CSV
  2. ConfigParser가 남아있다 : ​​그들은 표준 Python 배포판에 포함될만큼 충분히 좋다.

    더 복잡한 모듈의 경우 표준 이메일 패키지 또는 장고 소스 코드를 살펴보십시오. 다시 말하지만 PEP 8을 따르지 않아도되지만 수천 명이 사용합니다 (많은 사람들이 좋아했습니다).

    내일 파이썬 코드와 괜찮은 코드가 균형을 이루는 것은 당연한 얘기입니다.

    건배,

    후안

관련 문제