首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解编程的另一种方法

理解编程的另一种方法
EN

Stack Overflow用户
提问于 2012-01-05 13:21:50
回答 2查看 146关注 0票数 1

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-05 13:30:11

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

有很多开源项目你可能想要探索一下。其中一些是代码库,而另一些是完整的应用程序。由于你是编程新手,你可能会考虑考虑那些不太庞大的项目,因为它可能会让人应接不暇。

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

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

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

浏览Google Code,查找您感兴趣的开源Python项目:

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

票数 1
EN

Stack Overflow用户

发布于 2012-01-05 13:43:51

我推荐看一下PyRoom项目,这是一个无意义的文本编辑器,用于无干扰地编写。它只有2K行代码,而且看起来很容易理解。您可以访问存储库here

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8738041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档