2012-01-05 54 views
1

我是編程新手。在與objective-c搞混之後,我決定堅持使用Python。 我開始掌握大部分基本概念,但作爲一個藝術家,我認爲是視覺上的。這表示,我想嘗試反向工作。換句話說,我想從一個完整的功能性軟件開始,看看代碼,並弄清楚它到底是什麼。這與CAD建模類似,您可以在其中查看模型中的哪些功能會影響它,以及如何實現。對於那些不熟悉CAD的人來說這可能沒有意義,但我希望那裏的人可以聯繫起來?理解編程的不同方法

回答

1

探索現有項目是學習編程的絕佳方式。打破現有的代碼並修復它是一種更好的方式。

有許多開源項目,你可能想探索。其中一些是代碼庫,而另一些則是完整的應用程序。由於您是編程新手,您可能需要考慮查看不太龐大的項目,因爲它可能會佔得太大。

此外,它可能更有助於你剖析你將實際使用的程序。我沒有使用過這個程序,但PythonCAD你可能感興趣的:

http://sourceforge.net/projects/pythoncad/

這很可能不屬於開源項目的小型或簡單分類,但它聽起來像你可能已經明白想要的功能它在你的探索中應該對你有相當大的幫助。

通過谷歌代碼瀏覽那些你感興趣的開源Python項目:

http://code.google.com/query/#q=python

+0

正是我在找的東西!謝謝! – mantissa45 2012-01-05 05:41:19

1

我建議採取看看PyRoom工程,而無需編寫任何非意識的文本編輯器分心。它幾乎沒有2K行代碼,看起來很容易理解。您可以訪問存儲庫here

+0

非常感謝! – mantissa45 2012-01-05 05:49:04