2011-04-12 61 views
6

我對python相當陌生,並且我通常將代碼作爲達到目的的手段,而不是「編碼器」。我喜歡python包含的所有功能,我喜歡Python中固有的但看不見的優勢。 (例如,面向對象,但仍然相對Scripter友好的結構,用於製作課程等)

但我一直遇到無法找到完整文檔的情況,並且我發現指向後發現的僅適用文檔我意外創建的問題。到目前爲止,我只找到引用下面相應的文檔:是否有一個很好的「Python約定和最佳實踐」總結?

PEP 0008
PEP 0257

除非我錯過了一些東西,但是,無論是關於「適當的」蟒蛇文件命名約定的這些捕獲的問題。在製作好幾個python腳本之後,我發現我不應該在文件名中使用句點(。),因爲它會導入它們,這是一個挑戰。運行到這個問題後,我確實可以找到鏈接談論這一點:

no periods allowed

但是,我真的很想開始解決問題,積極主動,而不必通過適當的機制,向後一步。 Python有幾個方面使它非常獨特(例如需要空格&上述不允許的文件名時段)。我太新,不能說這些是好事還是壞事。但我可以說,在事實之後繼續發現所有這些東西是一種痛苦。

是否有任何一種「百科全書」可以捕捉所有這些特質,超出我上面引用的兩個相對簡短的文檔?

謝謝,所有!
邁克

回答

5

我不知道,涵蓋一切但任何權威來源的除了你已經張貼你一定要檢查這些鏈接出來的一些最佳做法的鏈接:

這些封面樣式,也突出了一些陷阱,可以是avoide d通過使用某些約定和模式。

+0

注意:在尊重谷歌的情況下,80個字符行使我瘋狂。我的屏幕寬度比高,我有一個高大,瘦的代碼列,我必須不斷滾動。使用4個空格和相當長的線條,擁有現代屏幕的人會愛上你。 – 2011-04-13 01:03:06