开发者社区> python人工智能命理> 正文

[雪峰磁针石博客]2018 最佳python编辑器和IDE

简介:
+关注继续查看

IDE没有统一的标准,自己习惯就是最好的。本文列出一些较常用的IDE,供大家参考。

一般而言,WingIDE、PyCharm、Spyder、Vim是比较常用的IDE。

Spyder

Spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的"工作空间"的功能,可以很方便地观察和修改数组的值。

最出名的python数据科学发行版本Anaconda自带了Spyder。

图片.png

图片.png

https://github.com/spyder-ide/spyder

.

WingIDE

WingIDE是Python编写的python专用IDE。 WingIDE提供诸如强大的代码完成,出色的调试器等功能,并且它还可以在Python中编写脚本和扩展。

为什么选择最好的Python IDE?

  • 内置强大的调试器
  • 智能编辑器
  • 您可以轻松快速地查找和修复错误
  • 轻松导航代码
  • 您可以使用自己喜欢的键绑定进行编辑并自定义工作区
  • 配置简单
  • 运行速度比Pycharm等java类的编辑快很多,占用资源少。

图片.png

有社区版免费使用,专业版的破解

https://wingware.com/

Vim IDE

Vim是一个高度可配置的文本编辑器,用于创建和更改任何类型的文本非常有效。

它是Vi的超集 - 是一个非常可靠和强大的文本编辑器,可用于各种平台。

  • Vim是一个命令行编辑器,因此可用于远程开发。
  • 替换100MB +文件中的所有字符串出现是快速而简。
  • vim是基于键盘的,因此更容易理解。
  • Vimscript提供了丰富的脚本功能

据说高手大多用vim。

图片.png

https://www.vim.org/download.php

Eric Python IDE

Python编写,基于跨平台的Qt GUI工具包,集成了高度灵活的Scintilla编辑器控件。

  • 大括号匹配,错误突出显示和可配置语法突出显示。
  • 拼写检查库的集成
  • 内置Python调试器,包括支持调试多线程和多处理应用程序。
  • 分析和代码覆盖支持

图片.png

https://eric-ide.python-projects.org/eric-download.html 免费

参考资料

PyCharm

Pycharm IDE可实现智能代码完成,动态错误检查和快速修复,简单的项目导航等等。 它提供了高效Python开发所需的所有工具。

为何选择最佳Python Ide

  • 数以千计的插件和集成终端以进行版本控制。
  • 在您编码时向您显示PEP-8建议
  • 它支持大量的Python库。
  • 与virtualenv,Docker和Vagrant轻松集成。 它还与Git集成。
  • 惊人的重构支持。

图片.png

https://www.jetbrains.com/pycharm/download/

运行比较消耗资源,配置复杂。初学者时常出现命令行能执行,但是pycharm不能使用的情况。对于老手,是个相当不错的IDE.

有社区版免费使用

PyDev

PyDev是Eclipse的插件,它是开源IDE,可用于Python,Jython和IronPython开发。

此外,它还具有许多功能,如Django集成,自动导入代码完成,类型提示,代码分析,转到定义,重构,调试器,远程调试器。

  • 悬停代码弹出窗口功能。
  • 集成pyunit,pep8,pylint等有助于提高代码质量。
  • 一个非常值得尊敬的python IDE解决方案,特别是如果你已经习惯了java中的eclipse。

http://www.pydev.org/index.html

Visual Studio Code

Microsoft的代码编辑器,易用性好。有语法和错误突出显示以及自动构建等功能。

  • visual studio代码支持使用IntelliSense进行语法突出显示和自动完成。
  • 提供基于变量类型,函数定义和导入模块的智能完成。
  • 您可以轻松安装扩展以添加新语言,主题,调试程序以及连接到其他服务。
  • 扩展程序在不同的进程中运行,确保它们不会减慢编辑器的速度。

图片.png

https://code.visualstudio.com/docs/languages/python

在Windows平台表现不错,其他平台中文字体等支持不太好。

Netbeans

图片.png

https://netbeans.org/ 免费 开源

IDLE

windows python和anaconda等自带安装,开箱即用,功能一般。

图片.png

https://docs.python.org/3/library/idle.html

Atom

图片.png

https://atom.io/

最流行的文本编辑器。

Emacs

图片.png

https://www.emacswiki.org/

Sublime Text

Sublime Text是一个用于代码,变迁和散文的复杂文本编辑器。 有光滑的用户界面,非凡的功能和惊人的性能。

图片.png

https://www.sublimetext.com/3

Geany

图片.png

https://www.geany.org/ 免费 开源,跨平台
https://github.com/geany/

notepad++

图片.png

https://notepad-plus-plus.org/ 支持Windows

Codenvy

图片.png

https://codenvy.com/ 收费软件

CodeMix

CodeMix将VS Code的强大功能带入Eclipse。 使用CodeMix,您可以轻松地在Eclipse中开发Python应用程序。 使用CodeMix,您可以添加Microsoft的流行VS Code Python扩展,以便在Eclipse中编写Python编码的一流支持。

CodeMix在调试和构建我们的Reactjs应用程序的代码完成和可视化帮助方面成为无与伦比的盟友。 CodeMix将轻松配置工作环境,从而提高工作效率。

https://www.genuitec.com/products/codemix/?utm_source=dunebook&utm_medium=organic&utm_campaign=codemix 收费软件

图片.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
基于云IDE的python开发测试-续
基于云IDE的python开发测试 1. 基于云IDE的使用教程 1.1. 访问地址 1.2. 打开方式
33 0
适用于 Python 的 10 大最佳 IDE,你 Pick 哪一款?
对于程序员来说,除了日常争论世界上最好的语言是哪一门以外,哪款 IDE 是最好的也是争议颇多,今天我们就来介绍 10 款最好的 Python 编程 IDE,总有一款适合你!
112 0
猪行天下之Python基础——1.3 Python开发IDE之PyCharm(下)
内容简述: 1、为什么要使用IDE? 2、PyCharm的下载安装 3、PyCharm的基本使用 4、PyCharm程序调试 5、共用全局的Python解释器
83 0
猪行天下之Python基础——1.3 Python开发IDE之PyCharm(中)
内容简述: 1、为什么要使用IDE? 2、PyCharm的下载安装 3、PyCharm的基本使用 4、PyCharm程序调试 5、共用全局的Python解释器
51 0
猪行天下之Python基础——1.3 Python开发IDE之PyCharm(上)
内容简述: 1、为什么要使用IDE? 2、PyCharm的下载安装 3、PyCharm的基本使用 4、PyCharm程序调试 5、共用全局的Python解释器
65 0
好工具推荐系列:Python IDE之PyCharm/Spyder/Jupyter/Eric
好工具推荐系列:Python IDE之PyCharm/Spyder/Jupyter/Eric
578 0
Chrome 扩展推荐:让你的 Chrome 变成 Python IDE
这是一款运行在Chrome上的 python shell ,可以让您不必安装python环境,即可运行python脚本。当然也不仅限于Python,这个二十几兆的扩展还支持Ruby,JavaScript等。
151 0
Python IDE:PyCharm中的那些实用功能
最近我从一个好友那听说了PyCharm以及它新的免费社区版logr。我这个朋友用Eclipse也很长时间了,对PyCharm也是赞不绝口,所以我决定至少在家办公的时候试着用用PyCharm。目前为止,我已经深深的喜欢上了它,甚至于在日常工作时也用PyCharm(社区版采用Apache2授权)。
141 0
Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用的详细攻略
Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用的详细攻略
63 0
Python:Python多种集成开发环境(IDE,编译器)的简介、安装、入门、使用方法之详细攻略
Python:Python多种集成开发环境(IDE,编译器)的简介、安装、入门、使用方法之详细攻略
59 0
+关注
python人工智能命理
提供书籍寻找服务,十元一本起,不成功不收费。 曾任职于腾讯、华为等公司,独立带队完成大型项目的全系统测试,担任过技术总监、测试经理以及测试专家职位。现任某主流公司自动化测试架构师。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
给运维工程师的Python实战课
立即下载
Python 脚本速查手册
立即下载
ACE 区域技术发展峰会:Flink Python Table API入门及实践
立即下载