我是编程新手。在与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. C#不理解调用方法。面向对象编程
- 2. 理解编程分配的方向?
- 3. 不理解方法类型
- 4. 编程方式创建的三种不同的方法
- 5. 如何有相同类型的多重方法? (“处理”编程)
- 6. 试图理解不同表格之间的DB关系方法
- 7. 不理解com.google.android.maps.Overlay的drawAt()方法
- 8. 解析XML的不同方法
- 9. 理解HTTP方法
- 10. 理解tostring()方法?
- 11. 处理不同的表示方法
- 12. 理解“静态”的方法
- 13. 不同的清漆处理请求的不同方法
- 14. 使用不同控件编辑不同对象的MVVM方法
- 15. 不C#允许预处理指令不同的解决方案
- 16. IdentityServer3 - OAuth流程,不同的方法
- 17. Rspec的:无法理解 “and_raise” 方法
- 18. 无法理解方法 - Java的
- 19. 不同的方法
- 20. 管理用不同编程语言编写的并发项目
- 21. 学会编程 - 每一个方法的例子 - 需要帮助理解迭代
- 22. Rack :: Builder'to_app'方法理解
- 23. 理解join()方法螺纹
- 24. 理解load_image()方法在pycaffe
- 25. 不理解列表理解乘法
- 26. 无法理解此代码中Python字典的不同用法
- 27. 编程方法图?
- 28. 在Java中处理不同类型的非编组XML的正确方法
- 29. 第一次编程应用程序无法理解错误
- 30. 理解Base64编码算法的指导
正是我在找的东西!谢谢! – mantissa45 2012-01-05 05:41:19