1

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

4

2 回答 2

1

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

您可能想要探索许多开源项目。其中一些是代码库,而另一些则是整个应用程序。由于您是编程新手,因此您可能需要考虑查看不太庞大的项目,因为它可能会让人不知所措。

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

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

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

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

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

于 2012-01-05T05:30:11.020 回答
1

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

于 2012-01-05T05:43:50.833 回答