理解编程的另一种方法

时间:2012-01-05 05:21:50

标签: python cad

我是编程新手。在搞乱了Objective-c后,我决定坚持使用Python。 我开始掌握大多数基本概念,但作为一名艺术家,我在视觉上思考。这说,我想尝试反过来。换句话说,我想从一个完整的,功能性的软件开始,看看代码并搞乱它,看看它做了什么。这是一种类似于CAD建模的方法,您可以在其中查看模型中的哪些特征会影响它,以及如何影响它。对于那些不熟悉CAD的人来说,这可能没有意义,但我希望那里有人可以联系到?

2 个答案:

答案 0 :(得分:1)

探索现有项目是学习编程的绝佳方式。打破现有代码并修复它是一种更好的方法。

您可能想要探索许多开源项目。其中一些是代码库,而另一些则是整个应用程序。由于您不熟悉编程,您可能需要考虑查看那些不是太庞大的项目,因为它可能是压倒性的。

此外,您可能更有助于剖析您实际使用的程序。我没有使用过这个程序,但PythonCAD可能会让你感兴趣:

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

这很可能不属于小型或简单类型的开源项目,但听起来您可能已经理解了在您的探索中应该对您有相当大帮助的预期功能。

浏览Google代码,了解您感兴趣的开源Python项目:

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

答案 1 :(得分:1)

我建议你看一下PyRoom项目,这是一个没有无意义的文本编辑器,可以在不分心的情况下进行书写。它只有2K行代码,似乎很容易理解。您可以访问存储库here