什么是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,你将有一个更好的更顺畅的学习曲线,并享受更多自己.

相关文章

作为一名初次使用MaxCompute的用户,我体会颇深。MaxCompute...
近日,CloudToolkit正式推出了面向IntelliJ和Eclipse两个平台...
PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Pyth...
标题: 【下载】APK可视化修改工具:APK改之理(APKIDE)作者...
背景描述有时候Python应用的代码在本地开发环境运行十分正常...
1.注册SAP账号登录SAP官网:https://www.sap.com/index.html...