2010-06-22 47 views
4

我很好奇其他人認爲好,Pythonic代碼。Pythonic庫有什麼好的例子?

我的意思是Pythonic是展示良好和慣用的Python代碼的庫。 遵守Python的指導原則。即命名良好,正確使用模塊,並且通常遵循最佳實踐等等。

什麼是你最喜歡的慣用Python庫?請提供您的答案的理由。

+1

投票問題應該標記爲社區維基。 – danben 2010-06-22 21:22:37

+1

@danben:按照您的建議標記。 – cgbystrom 2010-06-22 21:49:06

回答

3

你看過Python standard library source code嗎?它可以讓你瞭解正確的Python風格的不同特質。並不是所有人都遵循PEP 8,但只要看看就可以學到很多東西。我建議您查看單個文件中包含的模塊,以便獲得完整的圖像。在源代碼中的具體例子包括:

  1. CSV
  2. ConfigParser

請記住,這並不意味着這些模塊應被視爲「模範Python代碼」但問題依然存在:他們對於將它們包含在標準Python發行版中來說已經足夠了。

對於更復雜的模塊,請查看標準電子郵件包或Django源代碼。再次,不一定遵循PEP 8,但被數千人使用(並且被許多人所喜愛)。

公平地說,明天的驚人的Python代碼與今天體面的工作代碼之間有一個平衡點。

乾杯,

胡安

相關問題