我是編程新手。在與objective-c搞混之後,我決定堅持使用Python。 我開始掌握大部分基本概念,但作爲一個藝術家,我認爲是視覺上的。這表示,我想嘗試反向工作。換句話說,我想從一個完整的功能性軟件開始,看看代碼,並弄清楚它到底是什麼。這與CAD建模類似,您可以在其中查看模型中的哪些功能會影響它,以及如何實現。對於那些不熟悉CAD的人來說這可能沒有意義,但我希望那裏的人可以聯繫起來?理解編程的不同方法
1
A
回答
1
探索現有項目是學習編程的絕佳方式。打破現有的代碼並修復它是一種更好的方式。
有許多開源項目,你可能想探索。其中一些是代碼庫,而另一些則是完整的應用程序。由於您是編程新手,您可能需要考慮查看不太龐大的項目,因爲它可能會佔得太大。
此外,它可能更有助於你剖析你將實際使用的程序。我沒有使用過這個程序,但PythonCAD你可能感興趣的:
http://sourceforge.net/projects/pythoncad/
這很可能不屬於開源項目的小型或簡單分類,但它聽起來像你可能已經明白想要的功能它在你的探索中應該對你有相當大的幫助。
通過谷歌代碼瀏覽那些你感興趣的開源Python項目:
1
+0
非常感謝! – mantissa45 2012-01-05 05:49:04
相關問題
- 1. 無法理解iphone編程的方向?
- 2. C#不理解調用方法。面向對象編程
- 3. 理解編程分配的方向?
- 4. 不理解方法類型
- 5. 求解方程的非蠻力方法的編程算法
- 6. 編程方式創建的三種不同的方法
- 7. 如何有相同類型的多重方法? (「處理」編程)
- 8. 試圖理解不同表格之間的DB關係方法
- 9. 不理解com.google.android.maps.Overlay的drawAt()方法
- 10. 解析XML的不同方法
- 11. 理解tostring()方法?
- 12. 理解HTTP方法
- 13. 處理不同的表示方法
- 14. 理解「靜態」的方法
- 15. 無法理解方法
- 16. 無法理解triggerHandler()方法
- 17. 不同的清漆處理請求的不同方法
- 18. 在mod_perl處理程序的不同模塊中使用方法
- 19. 不理解什麼被傳入方法
- 20. 不理解Python String Strip()方法
- 21. 解析方法不同類別
- 22. 使用不同控件編輯不同對象的MVVM方法
- 23. 我理解這個「方法」方法嗎?
- 24. 不C#允許預處理指令不同的解決方案
- 25. Rspec的:無法理解 「and_raise」 方法
- 26. 無法理解方法 - Java的
- 27. IdentityServer3 - OAuth流程,不同的方法
- 28. 管理用不同編程語言編寫的併發項目
- 29. 學會編程 - 每一個方法的例子 - 需要幫助理解迭代
- 30. 不同的方法
正是我在找的東西!謝謝! – mantissa45 2012-01-05 05:41:19