美文网首页python
推荐几个好用的python IDE

推荐几个好用的python IDE

作者: alittlecode | 来源:发表于2018-05-30 17:37 被阅读3457次

    工欲善其事必先利其器,估计大部分的pythoner都是从python IDE开始了python之路。有很多的python IDE工具可以用,但是要从中选出一个用着趁手的IDE却是一项艰巨的任务。 这是一篇翻译的文章。 最近在学习python,寻找一个好用的IDE工具。

    选择正确的编辑器对Python编程效率的影响是非常大的。所以专业的程序员都会发时间去选择一个最能满足其需求的IDE。

    python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。

    PyCharm – 最好的商业python IDE

    PyCharm是来自JetBrains公司的全功能python开发环境。过去的15年里JetBrains一直致力于发展顶级的开发工具,旨在让开发工作变得轻松和愉快。

    PyCharm是专业的python集成开发环境,有两个版本。一个是免费的社区版本,另一个是面向企业开发者的更先进的专业版本。PyCharm的普及可以从这一事实来衡量,即有很多大品牌公司用户,像Twitter,Groupon,Spotify,eBay和Telefonica等都在用PyCharm。

    大部分的功能在免费版本中都是可用的,包括智能代码补全、直观的项目导航、错误检查和修复、遵循PEP8规范的代码质量检查、智能重构,图形化的调试器和运行器。它还能与IPython notebook进行集成,并支持Anaconda及其他的科学计算包,比如matplotlib和NumPy。

    PyCharm专业版本支持更多高级的功能,比如远程开发功能、数据库支持以及对web开发框架的支持等等。

    我最喜欢PyCharm的原因是因为它支持很多的第三方web开发框架,比如Django、 Pyramid、web2py、google app engine 和 Flask,这些也使得它成为了一个完整的快速应用集成开发环境。

    从这里下载免费的PyCharm社区版本:Download PyCharm: Python IDE for Professional Developers by JetBrains

    想了解更多关于PyCharm的东西,这是传送门PyCharm: Python IDE for Professional Developers by JetBrains

    Vim

    Vim 是高级文本编辑器,旨在提供实际的 Unix 编辑器'Vi'功能,支持更多更完善的特性集。Vim编辑器最重要的功能就是它不要求使用鼠标(除了GUI版本外)。一开始,你可能会觉得这是个非常糟糕的做法,但是只要你投入时间——是的,这很花时间——学习快捷组合键,就可以大幅提升工作流的速度。Vim 不需要花费太多的学习时间,一旦你需要一个无缝的编程体验,那么就会把 Vim 集成到你的工作流中。

    Vim编辑器有4种退出模式:

    1:末行模式下:x

    2:末行模式下:wq 保存并且退出

    3:末行模式下:q! 不保存并强制退出

    4:命令模式下:保存并且退出 Shift + zz

    Vim常用快捷键:python vim编辑器·的快捷命令

    Sublime Text

    Sublime Text 是开发者中最流行的编辑器之一,多功能,支持多种语言,而且在开发者社区非常受欢迎。Sublime 有自己的包管理器,开发者可以使用TA来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。

    Eric5

    Eric5 是一个集成了项目管理功能的 Python 集成开发环境。提供无限制数量的编辑器、集成的 Python Shell、集成调试器、集成对包括 Subversion 和 Mercurial 版本控制系统的支持。集成单元测试等等。可通过插件系统来进行功能扩展,与Eric4 相比,Eric5 是基于 Python 3 的变种。

    Eric5软件下载网址:The Eric Python IDE - Download

    WingIDE

    WingIDE是个相当优秀的 IDE;其编辑器包括大量语言的语法标签高亮显示,虽然它只是个面向 Python 的工具。源代码浏览器对浏览项目或模块非常实用(表现在可导航源代码和文档行摘要中)。虽然没有监视器,但调试器设计得很好。编辑器有优秀的命令自动完成和函数跳转列表,但是没有代码合并。面向项目风格的 IDE 对于大型产品非常有用(在这方面,除了 Komodo 以外,它是大多免费 IDE 中较好的)。总体的界面就像增强的 Idle,使用了与许多 TK 和 XWindow 界面类似的“多窗口”排列方式。我喜欢使用对接和嵌入(这方面,并不是过多使用 MS Visual Studio 造成的),但不同的开发人员可能喜欢不同风格的窗体。WingIDE 是个很有前途的开发环境

    WingIDE下载地址:Download Wing Pro v. 6.0.12 - Wing Python IDE

    editra

    首先editra是个开源项目,用python编写而成。 目前支持50多种脚本编写。 它可在 Linux、Windows 及 Mac OS X 等系统上运行。它有以下一些功能:

    •语法高亮显示,支持 60+ 种语言

    •代码折叠

    •自动缩进

    •自动补完/调用提示(Python)

    •支持正则搜索

    •颜色主题方案

    •块注释/块缩进

    •把行加入书签/行编辑命令

    •支持项目管理

    •支持文件浏览

    •支持ftp在线管理

    不足之处:

    •不支持好的调试功能

    •svn/cvs管理不方便

    •启动及反应速度较慢

    editra下载地址:Download Editra - free - latest version

    Eclipse与PyDev

    很难在开源集成开发环境中编写任何内容,而不需要覆盖Eclipse,它拥有庞大的开发者社区和无数的插件,可让您自定义它,以满足您几乎可以想像的任何需求。但这个厨房水槽方法也是Eclipse的缺点之一。许多人批评它是blo肿,低规格系统的表现肯定是一个问题。

    也就是说,如果您从不同语言(特别是Java)的背景中来到Python,Eclipse可能已经是您的IDE了。如果你利用它的许多功能,你可能会发现没有困难的生活。

    PyDev向Eclipse添加了大量功能,远远超出了简单的代码突出显示。它处理代码完成,集成Python调试,添加令牌浏览器,重构工具等等。对于那些使用流行的Django Python网络框架的人,PyDev将允许您创建新的Django项目,通过热键执行Django操作,并为Django使用单独的运行配置。

    Eclipse和PyDev都可以在Eclipse公共许可证下使用。

    相关安装配置参考:eclipse和PyDev的完美结合(windows版) 

    相关文章

      网友评论

        本文标题:推荐几个好用的python IDE

        本文链接:https://www.haomeiwen.com/subject/oavajftx.html