2012-01-05 44 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