当前位置: > python问答 >

常用的Python集成开发工具有哪些
栏目分类:python问答   发布日期:2019年02月28日 14:54:01   浏览次数:

对于学习Python的小伙伴来说,一款好用易上手的Python集成开发工具是少不了的。这篇文章就来介绍几款常用的Python集成开发工具。
1、 Eclipse + PyDev
网址:www.eclipse.org
Python工具:PyDev, www.pydev.org
Eclipse适用于各种各样的开发项目,他拥有丰富的插件和扩展功能市场。其中一个插件就是PyDev,它支持Python调试、代码补全和交互式Python控制台。在Eclipse中安装PyDev非常便捷,只需从Eclipse中选择“Help”点击“Eclipse Marketplace”然后搜索PyDev。点击安装,必要的时候重启Eclipse即可。

 

python问答

 
优点:在安装了Eclipse情况下,安装PyDev是非常方便快捷的,对于资深Eclipse开发者来说,PyDev是几乎不需要另行学习的。
缺点:初学者使用难度较大。
2、 Visual Studio
网址:https://www.visualstudio.com/vs/
Python工具:Python Tools for Visual Studio, 也称PTVS
与Eclipse进行多方面比较,由Microsoft建立的Visual Studio是一款全功能集成开发平台。VS仅兼容Windows和Mac OS系统,它既提供了免费版(社区版)也提供了付费版(专业版和企业版)。VS支持各种平台的开发,并且附带了自己的扩展插件市场。Python Tools for Visual Studio (又名PTVS)实现了在VS中进行Python编程并且支持Python智能感知、调试和其他工具。
优点:就像Eclipse一样,如果你已经因为其他开发程序安装了VS那么添加PTVS时非常便捷的。
缺点:和Eclipse相同如果仅仅为了Python,那么VS是一个大型下载任务。并且VS不支持Linux操作系统。
3、PyCharm
网址:https://www.jetbrains.com/pycharm/
PyCharm是最好的一个(也是唯一一个)专门面向于Python的全功能集成开发环境。同样拥有付费版(专业版)和免费开源版(社区版),PyCharm不论是在Windows, Mac OS X系统中, 还是在Linux系统中都支持快速安装和使用。
开箱即用,PyCharm直接支持Python开发环境,打开一个新的文件然后就可以开始编写代码。你也可以在PyCharm中直接运行和调试Python程序,并且它支持源码管理和项目。

 

python问答

 
优点:这是真正的Python集成开发环境,拥有众多便利和支持社区。所有功能开箱即用,对新手友好。
缺点:PyCharm存在加载较慢的问题,另外对于已有的项目,可能需要调整默认设置。
4、Spyder
网址:https://github.com/spyder-ide/spyder
Spyder是一款为了数据科学工作流做了优化的开源Python集成开发环境。它是附在Anaconda软件包管理器发行版中的,因此你可能已经在机器中安装了Spyder。
Spyder引人注目的一点是其目标受众是使用Python的数据科学家们。你一定会留意到这一点,举个例子来说,Spyder很好的集成了一些诸如SciPy、NumPy和Matplotlib这样的公共Python数据科学库。
Spyder拥有大部分你所期待的集成开发环境该具备的功能,例如具备强大语法高亮功能的代码编辑器,Python代码补全,甚至是集成文件浏览器。
 
在其他Python编辑环境中从未见过的一个特殊功能是Spyder的“变量浏览器”功能,以表格形式出现在集成开发环境界面右侧来展示数据。就我个人来说,虽然我并不十分需要这个功能,但是它看起来的确很整洁。如果你是一位日常用Python做数据科学工作的人,那你一定会深深爱上这个独特的功能。Spyder关于IPython或者说Jupyter的集成也做得非常好。
总之,我认为Spyder比其他的集成开发环境更基本,我更愿意把它看做是一款专业工具而不是我日常使用的编辑环境。关于Spyder比较优秀的一点是它兼容Windows、macOS和 Linux系统并且是一个完全开源软件。

 

python问答

 
优点:当你是使用Anaconda Python发行版的数据科学家时你会爱上它。
缺点:更有经验的Python开发人员可能会觉得Spyder太基础了并不能支持每日所需的基本工作,这些人群可能更适合更为完整的集成开发环境。
5、Thonny
网址:http://thonny.org/
Thonny是Python集成开发环境大家庭中的新成员,被称作是针对新手的一款集成开发环境。由爱沙尼亚塔尔图大学的计算机科学学院开发并维护的Thonny适用于全部主流平台,并且在网站上附有安装指南。
默认情况下,Thonny会和自带捆绑的Python版本一起安装,所以你不需要再安装什么新的东西。更有经验的使用者可能需要调整这个设置以便找到和使用已安装的库。

 

python问答

 
优点:对新手十分友好,你是一名Python初学者,刚好需要一款集成开发环境,Thonny是一个不错的选择。
缺点:对要求更高的使用者可能满足不了日常工作,需要一款高更强大的集成开发工具。
上面5款Python集成开发工具,你喜欢哪一款?

相关热词:

热门关键词
python字符串
     
python教程 python爬虫 python人工智能 Python+大数据 python问答