1 安装
WingIDE本身不包含Python,故需要先安装你所需的Python。
从官方网站下载安装包,一路Next即可。

WingIDE是共享软件,未付费有使用时间的限制。
但是WingIDE本身是用Python写的,因此在使用方法上有无限可能。
如果想对软件本身作改动,请务必遵守《计算机软件保护条例》国务院关于修改《计算机软件保护条例》的决定

WingIDE是跨平台的,适用于Windows,OSX和较新版本的Linux。

2 使用
2.1 交互模式
很多教程中使用Python的交互模式展示示例代码。
WingIDE自带一个Python提示符,而且有很贴心的语法高亮与自动提示:
推荐使用WingIDE Python IDE for Python Developers而且这个交互模式支持Ctrl+C/Ctrl +V,
被Windows命令提示符诡异的操作折磨的不行了的同学有福音了!

2.2 程序模式
WingIDE 是一个完备的集成开发环境。所谓集成开发环境,是指包含文本编辑、调试、项目管理等多功能的开发软件。在一个软件内部就能够进行所有的开发工作。

比如一个简单的Python程序,在代码编辑区里输入代码,保存,然后按工具栏中红圈里的运行按钮。程序的输出会显示在Debug I/O里。
推荐使用WingIDE Python IDE for Python Developers对于输入也没有问题。Debug I/O窗口会闪烁提示。这个窗口也支持标准的复制粘贴快捷键。
推荐使用WingIDE Python IDE for Python Developers
当然,智能提示是最爱。当你键入已有函数、变量之后,WingIDE会自动提示进行补全:下图是内置函数raw_input
推荐使用WingIDE Python IDE for Python Developers下图是你自己刚刚定义的变量
推荐使用WingIDE Python IDE for Python Developers
2.3 调试
WingIDE 支持很方便的下断点、观察变量。既可以在Watch窗口里注册你想要看的变量,也可以把鼠标放在变量上面直接看值。
推荐使用WingIDE Python IDE for Python Developers
2.4 错误和异常处理
如果程序有语法错误,WingIDE会直接在你录入程序时提示错误:
推荐使用WingIDE Python IDE for Python Developers如果有运行时错误,WingIDE会暂停到错误所在的位置,并进入调试模式:
推荐使用WingIDE Python IDE for Python Developers
3 局限性
由于Python静态解析本身的困难。做到某些C++ IDE那样的智能提示是很难的。
此外,由于是闭源软件,在某些Linux平台上不一定能够启动。

相关文章