什么是OSX上的C / Python初学者设置好?

我正在寻找一个很好的设置来学习C和Mac OSX上的Python.因为我要使用C我不想使用XCode,因为(据我所知)这主要用于Objective-C.我在Java和MATLAB编程方面有一点经验,数学可能不是我的主要问题.我在想一个看起来像这样的方法:

>工作到Accelerated C++.
>写几个小数学课程;像Mandelbrot集,PDE解算器或图形应用程序.这将使用widget工具包完成.
>写一个非常糟糕的图形的小游戏.这可能是Jetmen Revival或Space Invaders的剽窃;-)
>(当我厌倦了游戏不工作时),我的工作方式通过Core Python.
>在Python中重复步骤2和3.

我正在考虑使用Eclipse和GTK / X11.关于IDE和GUI工具包的任何想法?最好是开源,绝对免费.你对这5个步骤有什么看法?

任何帮助将不胜感激 – 提前感谢!

最佳答案
选择IDE时,这非常属于品味问题,因此最好的选择可能是每天试用几天. Eclipse和XCode都是流行的选择,这些选择肯定是以他们自己的方式出色的.我无法帮助你使用这些小部件,因为我对此知之甚少. GTK是一个流行的框架,但上次检查时本机OS X支持还没有准备好,但是开发正在进行中,所以这可能已经改变了. Qt不太受欢迎,但现在是完全开源的,所以它以前的许可问题现在已经解决了,所以你可能也想看一下. wxWidgets在Python中很流行,我觉得它很容易使用,但我不知道它是否和其他的一样好,但它可能很好.

至于这五个步骤,首先在Python中使用它们更有意义. Python很容易学习和掌握,特别是如果你没有受到C/C++的污染. C/C++程序员经常不得不忘记事情,因为你必须做很多事情并想到你不必在Python中烦恼.

使用Python,您可以专注于学习库和工具,而不必学习如何不用C来自己射击.之后学习C,你将有一个更好的更顺畅的学习曲线,并享受更多自己.

转载注明原文:什么是OSX上的C / Python初学者设置好? - 代码日志