分享

Python可以用哪些IED?

 静幻堂 2018-08-15

说句实话我第一次用Python的时候就是在记事本里面操作的,听起来是不是有点不敢相信?当然从严格意义上来说记事本并不是IDE..,言归正传,我给大家推荐推荐两个我经常用到的Python的IDE,希望对大家有用。

1.Sublime Text

自从用了Sublime Text之后瞬间觉得其他编辑器都弱爆了,Sublime Text是跨操作平台的一个非常轻量级的代码编辑器软件,整个软件只有几十M,但是功能却十分强大。只要你电脑里面装了Python,那么可以直接用Sublime Text运行你的Python代码。

当然其他大型编辑器的功能他也几乎都有,你只需要在插件列表里面搜索相应的插件进行安装就行了。Sublime Text支持的语言是非常多的,除了Python之外,它还支持SQL、C、Java等几乎你能想到的所有语言,心动了吗?



2.Eclipse或者PyCharm

PyCharm和Eclipse放在一起的原因是我认为他俩都是比较大型的软件了,从下载到配置好环境都要花上半天的时间,而且时不时的还能出现各种bug,可谓烦不胜烦。

PyCharm人如其名,这是一款专门用来做Python开发的编辑器,PyCharm是JetBrains开发的Python IDE。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……



另外你也可以用Eclipse,因为据我所知其实很多开始接触Python的人之前都是从Java开发转过来的,做Java开发的肯定都用Eclipse,开始做Python开发之后自然而然的不愿意让自己的电脑再多一个其他的软件。Eclipse配置上Python的开发环境也相对简单。

这两个编辑器的缺点就是有点笨手笨脚,总之跟Sublime Text比起来是基本没法比的。当然写代码的重要的地方从来不在编辑器,而在于写代码本身,

“工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员吃饭的家伙了。

一个优秀的IDE,最重要的就是在普通文本编辑之外,提供针对特定语言的各种快捷编辑功能,让程序员尽可能快捷、舒适、清晰的浏览、输入、修改代码。对于一个现代的IDE来说,语法着色、错误提示、代码折叠、代码完成、代码块定位、重构,与调试器、版本控制系统(CVS)的集成等等都是重要的功能。以插件、扩展系统为代表的可定制框架,是现代IDE的另一个流行趋势。

这里收集了一些对开发者非常有帮助的,比较好的Python IDE。如果你有其他更好的推荐,请在评论区和大家分享一下!

1.PyCharm:

PyCharm是JetBrains开发的Python IDE。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython!

2.Eclipse + PyDev:

依靠强大的eclipse,PyDev显得格外耀眼。强大的调试功能和舒服的编辑环境让PyDev赢得了许多人的青睐。不过eclipse本来就是耗资源大户,PyDev在这一点上毫无办法,但现在的电脑都很快了,跑eclipse根本就是小case,不用担心太多。除了强大的调试功能,依靠 eclipse,PyDev的代码浏览能力是其它所有IDE所不能比的,比如按住CTRL键再点击一个类就能自动跳到该类的定义,这对于阅读代码非常有用。现在PyDev extension也开源了,所以一些(我不知道的)高级的功能也被融入到PyDev里了。

3.Visual Studio + PTVS:

众所周知,Visual Studio是开发Windows平台产品的利器,是C#、ASP.NET等应用开发的首选 IDE。其实,Visual Studio也可作为Python IDE来使用。你只需在Visual Studio的基础上,安装PTVS(Python Tools for Vistul Studio)插件,即可快速将Visual Studio变成Python IDE来使用。

4.Ulipad:

Ulipad是一个国人limodou编写的专业Python编辑器,它基于wxpython开发的GUI(图形化界面),前身是NewEdit,有自动补全功能,很方便,不过没有把界面设计器wxGlade集成进来。开源,可以用SVN下载到最新的源代码,依赖wxPython。轻便小巧而功能强大,非常适合初学者。

5.Spyder:

Spyder(就是原来著名的Pydee)是一个强大的交互式Python语言开发环境,属于Python (x,y)的一部分,完整的python(x,y)有400多M,集成了科学计算常用的python第三方库。提供高级的代码编辑、交互测试、调试等特性,支持包括Windows、Linux和OS X系统。

6.Sublime Text:

Sublime Text是开发者中最流行的编辑器之一,多功能,支持多种语言,而且在开发者社区非常受欢迎。Sublime有自己的包管理器,开发者可以使用它来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。Sublime配合上插件也可以比较方便地搭建一个方便的类似IDE的Python 调试环境了。

vscode,强烈推荐,真的是神器,用了以后你会爱上它

介绍下:支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅




    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多