中企动力 > 头条 > python比较好的ide

网站性能检测评分

注:本网站页面html检测工具扫描网站中存在的基本问题,仅供参考。

python比较好的ide

数字IDE Python 主要特性一览 Web浏览器 人性化 高效率 更好用 效率视频课程

img

玩具

关注

"数字 IDE (集成开发环境) Python" 采用 "应用 + 小程序" 方式架构,结合 "精确-模糊" 批量查找-修改-比对 "多文件-多工程" 并行快速开发理念,借鉴了很多现有成熟技术,经多年努力研发而成。

经测试,"数字 IDE Python" 代码 "批处理" 重构效率比一般 IDE 要高 10 - 100 倍。

"数字 IDE Python" 是一个功能强大的 Python 代码 "文本编辑器",还是一个 "所见即所得" 的 HTML Bootstrap 开发环境,也是一个 "Web 浏览器"。

基于 "Google 开源 Chromium" HTML5 浏览器核心 (支持 HTTP HTTPS 协议) 及 Qt/C++11 5.9 GUI (图形用户界面) 框架开发,Python3.5 作脚本-插件编程语言。

截止 2018 年 05 月 01 日最新版本为 2018.5 版,2019 版仍在开发中。

主要特性

01、功能强大

"数字 IDE Python" 是一个功能强大的 Python 代码 "文本编辑器",还是一个 "所见即所得" 的 HTML Bootstrap 开发环境,也是一个 "Web 浏览器"。

在更人性化,更充分发挥 PC CPU 性能的同时,节省硬盘、内存空间,减少不停 "切换应用" 所带来的 "非必要泛人类烦恼与时间-硬件成本浪费"。

譬如:高效 "文本批量" 编写、修改、重构,自动化版本管理,还集成了很多文件处理、RE 正则表达式、间接排版、编码转换、语音助理等 "小程序"。

"小程序" 功能,大致如下所示 (具体集成哪些小程序,以实际发布版为准):文件版本、文件注释、文件空格、RE (正则表达式) 验证 for Qt/C++、RE (正则表达式) 验证 for Python、全文搜索、全文替换、全文插入、全文删除、简转繁、文件搜索、文件重命名、文件序列重命名、文件移动、文件拷贝、文件克隆、文件合并、语音助理、定时关机、文件下载等。

02、专业-通用

主要针对 Python2.7.x 3.x、PyQt4.x 5.x、PySide1.2.x 2.x、HTML5、Bootstrap3 等代码开发流程进行优化。

采用 "数字 IDE Python" 可批量编写-重构 "纯文本",还可批量编写-重构 Python、Cython、PySide、PyQt、Qt/C++、C/C++、Go、D、C#、.Net、Go、Java、Ruby、Lua、Tcl/Tk、Perl、PHP、ASP、HTML、CSS、JavaScript、等编程语言代码。

03、简单-易上手

由于 "数字 IDE Python" 本身是一个强大的 "文本编辑器",还是一个 "Web 浏览器";因此,上手并不会太难,只是 "相同或相类似" 功能做了一些 "扩展-增强"。

在尽可能的情况下,不会 "展示或设置" 太多参数 (参数太多,也不能说明这些参数都会被用到),或将某些不常用参数 "隐藏"。

04、统一入口

除 "新建文件" 外,其它功能主要入口统一为工具栏的 "打开文件-URL" 按钮,点击会弹出 "文件-URL & 搜索关键词" 对话框。

"文件-URL & 搜索关键词" 对话框功能,包括:打开文件-目录、上网搜索关键词、2019 版会出现的 "语音交互" 等。

05、CPU 多线程-多进程

采用 "应用 + 小程序" 方式架构,将应用和小程序 "进程" 彻底分开。

应用和小程序分别运行在不同进程环境,在兼顾 "多功能" 的前提条件下,尽可能支持 CPU 多线程-多进程,充分发挥 "多核心 CPU" 的所有性能。

"高速模式" 小程序会根据 "CPU 运行" 情况调用 "CPU 线程" (最多调用所有线程 100% CPU 资源)。

CPU 核心和支持线程数越多,"高速模式" 小程序运行就越快。

图片来自网络

06、字符补全

从 2018.5 版起,Python 选项卡具有 "字符补全" 功能。

从 2018.5 版起,HTML 选项卡具有 "字符补全" 功能。

07、运行、调试、Shell

从 2018.5 版起,开始支持 Python "运行、调试" 及 "交互 Shell" 功能。

"首选项窗口" 可一键切换 "标准-CMD 调试" 模式 GUI (图形用户界面),方便 "调试-编写" 插件、脚本。

08、多国语言

默认自带可切换 "en-US 美式英语 | zh-CN 简体中文 | zh-TW 繁体中文" GUI (图形用户界面),其它语言可自行扩展。

本地化语言文件夹名为 i18n,en-US.ts 文件包含 "美国英语" 本地化之前的源 GUI 字符,可采用 "数字翻译" 本地化工具 "克隆-翻译-生成" *.qm 文件 (App 起动时会自动加载此文件,以达到本地化目的)。

"编辑" 菜单 --> 首选项窗口 --> 用户界面 --> 用户界面语言 --> 重启后 App 此处可看到相应扩展语言 (如:ja-JP 表示日语-日本、ru-RU 表示俄语-俄罗斯),使用 --> 点击 "应用" 按钮 --> 重启 App

09、Python 中文文档编制

之前由于采用 "全球流行" 的所谓 HTML 文档汉化工具 (翻译效率低,准确率-排版不达标,及其它一些人性化问题),已下线之前所有的 Python 中文文档编制。

从 2019 版起,将采用 "数字翻译" 本地化工具整理 "新 | 旧" Python 中文文档编制,重新上线,具体发布情况请关注 "德云社区"。

11、绿色便携

所有 "应用及小程序" 均为 "绿色" 便携版,随下随用,无需单独安装。

下载-解压后点击 "digital_idepy.exe" 即可使用,无需单独安装

after download-decompression, click on "digital_idepy.exe" to use, no need to install separately

首次使用会提示安装 "Microsoft Visual C++ 2015 Redistributable" 及 "Adobe Flash Player"

First use will be prompted to install "Microsoft Visual C ++ 2015 Redistributable" and "Adobe Flash Player"

12、语音助理

默认集成可诵读 "网页文字 | 文本" 等的 "TTS (文本转语音)" 语音助理功能。

不认识或不太熟悉的中文、英文及各种字符,都可交由此 "TTS (文本转语音)" 小程序诵读。

有时忙不过来且又想一心多用,也可采用此 "TTS (文本转语音)" 小程序诵读网页、技术资料、最新时事新闻等。

13、人性化

很多 "窗口或对话框" 都有一个外形比较大的 "取消" 按钮,功能等同右上角的小 "x" 关闭按钮。

所有 APP "菜单" 均可撕离,方便随时调用其下功能;"小程序" 自带无重要操作 "5 分钟" 倒计时 "自动退出" 功能。

使用时点击工具栏 "视图切换" 按钮,可切换 "网页渲染 | 源代码" 表示方式。也就是,所见即所得的 Web 网页一键切换。

从 2018.5 版起,所有 App 采用 "暗黑色 (保护视力)" 全扁平化外观。

Python语言的IDE对比,值得收藏! 行业视频课程

img

浪花

关注

今天给大家分享一份干货,Python语言的IDE对比,希望对大家学习Python有所帮助!

图片转自网络,侵删。

图片转自网络,侵删。

10款最受Python程序员欢迎的Python IDE 营销视频课程

img

乐珍

关注

点击头像看历史

Python非常易学

Python包括高效高级的数据结构提供简单且高效的面向对象编程

1.Vim

2.EclipsewithPyDev

3.SublimeText

4.Emacs

5.KomodoEdit

KomodoEdit是非常干净,专业的PythonIDE。

6.PyCharm

7.Wing

8.Pyer

Pyer是款免费开源的Python集成开发环境(IDE)

9.TheEricPythonIDE

10.InteractiveEditorforPython

IEP是跨平台的PythonIDE

提供高效的Python开发环境

包括两个重要的组件编辑器和Shell,并且提供插件工具集从各个方面来提高开发人员的效率

学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入学习交流群626062078,我们一起学Python!

细数开发 Python 的 IDE 和代码编辑器,你选择的哪一个? 企业视频课程

img

女特工

关注

编写简单的几行 Python 代码的时候使用 IDLE 或者交互式命令行确实方便,但是当代码越来越多或者越复杂的时候,前面的两种方式就显得力不从心了。这时,选择一款代码 IDE 或者代码编辑器更适合我们。

但是都知道,适合 Python 开发的 IDE 和编辑器是在是太多了,我们该从哪些里面去选,又该如何去选。不要担心,本文会列出常见的一些,不过,我不会明确的让你选择哪一个,但是我会说出它们分别的优点与缺点,以及选择的原则。

为了方便,我会分两个大类去说明,一类是适用于软件开发的比较通用的编辑器或 IDE ,我们可以通过插件等形式支持 Python 的开发,另一个是专注于 Python 开发的编辑器或 IDE 。

不过在此之前,我们需要明白 IDE 以及代码编辑器是什么

IDE ( Integrated Development Environment ) ,即集成开发环境。其实就是一个用于写程序的软件,里面集成了很多开发时常用的工具。比如,定制的代码编辑器(支持语法高亮、自动补全等等)、编译工具、执行工具、调试工具、版本控制工具等等。

大部分的 IDE 都支持很多种语言,并且包含的工具比上面列举出来的多很多,所以 IDE 安装文件基本上都比较大,需要花一定的时候去下载、去安装。另外,也要花费一定的精力去熟悉常用的工具。

相反的,一个代码编辑器相当于一个普通的文本编辑器,只不过能支持代码高亮、代码自动缩进等功能。大部分好的代码编辑器能执行代码、调试代码,也支持与版本控制软件的交互。与 IDE 相比,代码编辑器更轻量、更快,不过内置的工具会少很多。

Python 开发时,哪些功能是核心的

不管是 IDE 还是代码编辑器,支持的功能太多了,有很大一部分我们基本上用不到。那么,哪些是核心的呢?

保存以及重新加载文件

如果一个 IDE 或者编辑器没法保存当前的工作或者关闭后重新打开文件不能保持之前的状态,那这就不是一个合格的 IDE 或代码编辑器。

在当前工作台执行代码

如果我们执行一段代码还得离开编辑器,那这就真的只是一个编辑器了。

调试支持

能跟踪代码的执行状态,这是一个好的开发环境的基本条件,否则,当代码出现问题时,如果我们手动的一个一个地方输出中间信息,当碰到比较复杂的逻辑时我们会崩溃的。

代码高亮

有了代码高亮,会让我们阅读源代码时更方便。

代码智能格式化

比如,当我们输入 if 或者 while 关键字并在最后打上冒号时,编辑器应该知道下一行要缩进。

当然,你可能觉得好的开发环境应该要有更多的功能支持,版本控制、语言帮助等。不过,上面的点只是我觉得一个合格的代码编辑器 或 IDE 需要支持的核心功能。

大概清楚了一个开发环境所需的功能,我们先来看看比较通用的 IDE 和代码编辑器。

能够支持 Python 开发的通用的 IDE 和代码编辑器

Eclipse + PyDev

分类: IDE

地址: eclipse.org

支持 Python 开发的插件: PyDev ( pydev.org )

接触过 Java 开发的朋友肯定都用过 Eclipse 这个 IDE ,由于丰富的插件市场,使它的应用不仅仅是在 Java 开发上。这里 Python 开发也能使用,只要一个插件PyDev ,安装很简单,Help -> Eclipse Marketplace -> 搜索 PyDev -> 点击 install ,最后重启软件就可以了。

选择原因:如果你已经安装了 Eclipse ,那么要支持 Python 开发的花,安装一个插件就搞定。如果你之前有 Eclipse 的使用经验的话,开发 Python 起来也比较顺畅。

不选择原因:如果你刚接触 Python 开发或者软件开发,使用 Eclipse 的话需要一定的学习成本。

Sublime Text

分类: 代码编辑器

地址: http://sublimetext

这是一个谷歌的工程师开发的特别受欢迎的代码编辑器,各个平台都支持。内置有 Python 语言的支持,另外也有很多插件对内置的一些特性作了扩展,比如语法高亮等。

Sublime 的插件都是由 Python 编写的,部分插件安装有问题的话,需要自己手动输入 Python 代码进行安装,这使用起来可能会有点麻烦。

选择原因:Sublime Text 有很多人使用,有社区支持。另外,轻量,快。

不选择原因:不是免费的,虽说可以无限期的使用评估版本,但是经常的提示还是有些烦。当然,这在国内不重要 = = 。另外,安装部分插件可能比较麻烦,也不直接支持在编辑器里执行和调试代码。

Atom

分类: 代码编辑器

地址: https://atom.io/

基于 Electron 开发。Electron 可以简单的理解为使用 JavaScript 、Html 、Css 开发桌面应用程序的框架。所以说,Atom 各个平台都支持。如果用于 Python 开发的话,也是安装对应的插件就可以了。

选择原因:各个平台都支持,安装包小,下载、安装都比较快。

不选择原因:也不直接支持在编辑器内调试,但可以通过插件安装方式解决。另外,它是基于 Electron 开发的,不是原生的应用,相比 Sublime Text 等原生的软件速度上有一定劣势。

GNU Emacs

分类: 代码编辑器

地址: https://gnu.org/software/emacs/

现在我们有苹果系统与安卓的战争,之前有 Linux 系统与 Windows 系统的战争,再以前还有 PC 以及 Mac 的战争,在这更之前,还有编辑器之间的战争,GNU Emacs 便是这个战争中的一员。这个编辑器有着和 Unix 一样长的历史,并且拥有很多衷实的粉丝。

开源,在每个平台上都能使用。它使用 Lisp 语言进行自身的扩展,同样,对于 Python 开发,也有很多现成的自定义脚本可以使用。

选择原因:你了解 Emacs ,你使用 Emacs ,你喜欢 Emacs 。Lisp 是它的脚本语言,掌握了 Lisp 你能让 Emacs 做任何事情。

不选择原因:自定义配置意味着你要写 Lisp 脚本,如果没有现成的话,那你还得去学 Lisp 。另外,Emacs 上手门槛不低。

VI/VIM

分类: 代码编辑器

地址: https://vim.org/

在编辑器战争中的另一方就是 VI/VIM 。基本上所有的类 unix 系统都有安装它,比如 macOS 和 ubuntu 等等。它拥有同等数量的衷实的粉丝。VIM 是增强版,相比 VI ,很多功能都有不错的加强。它通过 VIMScript 进行配置,同样,对于开发 Python 所需的功能都有很多现成的配置(插件)。

选择原因:你了解 VI ,你使用 VI ,你喜欢 VI 。使用 VIMScript 你能定制任何你想要的。

不选择原因:和 Emacs 类似,VI 的学习门槛也不低。个性化的定制也得学习 VIMScript 。

Visual Studio

分类: IDE

地址: https://visualstudio/vs/

支持 Python 开发的插件: Python Tools for Visual Studio ( https://archive.codeplex/?p=pytools )

微软家的,内置有很多工具。不过只支持 Windows 以及 macOS 系统。通过安装 PTVS 插件,可以支持 Python 的开发。

选择原因:和 Eclipse 类似,如果你已经安装了 VS 用于其它方面的开发,那么安装一个插件很快、很简单。

不选择原因:也和 Eclipse 类似,下载、安装太浪费时间。另外,Linux 上还不支持。

Visual Studio Code

分类: 代码编辑器

地址: https://code.visualstudio/

支持 Python 开发的插件: https://marketplace.visualstudio/items?itemName=ms-python.python

不要和上面的 VS 搞混,VS Code 只是一个代码编辑器,它也是基于 Electron 开发,所以有着和 Atom 一样的优点和缺点。安装插件简单,搜索框里搜索 Python 点击安装然后重启编辑器就搞定。

选择原因:跨平台,开源,安装包虽小,但内置的工具却特别多。

不选择原因:与 Atom 类似,不是原生的应用。另外,存在部分人有不用微软产品的倾向。

专注于 Python 开发的 IDE 或编辑器

PyCharm

分类: IDE

地址: https://jetbrains/pycharm/

这应该是做的最好的一个专注于 Python 开发的 IDE ,有付费的专业版本与免费的社区版本,在 Windows 、macOS 或 Linux 下载一个安装包执行就能安装了,比较简单。

很多功能开箱即用,执行代码、调试、版本控制等等。

选择原因:一个专注于 Python 开发的 IDE ,拥有大量的插件以及社区的支持,编辑代码、执行代码、调试代码等功能开箱即用。

不选择原因:比较吃配置,加载费时较长。对于已有的项目,可能需要做一些额外的配置才能运行。

Spyder

分类: IDE

地址: https://github/spyder-ide/spyder

开源,针对数据科学作了一定的优化。和其它 Python IDE 相比有一个很大的特点,就是可以用表格的形式查看数据,有点 Matlab 的感觉,如果你是做数据相关的,我相信你一定会喜欢上这个 IDE 。

选择原因:你是做数据科学方面的开发。

不选择原因:对于有经验的开发者来说,Spyder 提供的功能太基础了,他们选择功能更强的 IDE 或者定制编辑器的方法来满足自己的需要。

Thonny

分类: IDE

地址: http://thonny.org

号称是为 Python 初学者设计的编辑器,也是跨平台的。自带有特定版本的 Python ,默认会一起安装,所以不需要做另外的事情 ,你就可以直接着手开发了。当然,如果是有经验的开发者,他会更改这个默认行为,使用已有的 Python 环境进行开发。

选择原因:你是一个初学者,你想安装一个 IDE 就能开始学习、开始写代码。

不选择原因:对于有经验的开发者来说,thonny 的功能太基础了,并且做了一些多余的事情。另外,这个 IDE 出来时间不长,可能会碰到一些没有现成解决方案的问题。

所以,哪一个比较适合你

当然,只有你自己才能决定,下面有几个原则可以供你参考

* Python 初学者尽量选择能开箱即用的 IDE ,需要自定义的地方越少,就越好。前期,重心放在语言学习上,更有成就感。

* 如果你经常使用编辑器做其它的工作,比如写文档等,那么使用代码编辑器的方案或许更好。

* 如果你之前在做其它方面的开发,那么通过插件或者其它方式使你现在的工具集支持 Python 开发,这会让你开发更顺畅。

推荐几款好用的Python IDE 流量视频课程

img

Sidon

关注

最近看头条里面的小伙伴,对于Python IDE都比较关注,希望找到一些适合自己的、好用的Python开发工具。那今天小编也来分享几款自己在用的,供小伙伴们参考~

当然,首推的肯定是Pycharm啦,PyCharm 具备一般 Python IDE 的功能,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。而且它还可以与数据库进行交互、直接通过编辑器对需要的Python第三方库进行安装、基于GiHub的模版来建立项目等实用功能,简直爽的不要不要的。缺点就是,Python有些吃内存和CPU,如果工作机的性能一般的话,可能体验不会特别好

其次是Visual Studio,这款软件用的人貌似并不多(因为在问答那里,并没有看到有人提到这款),但是这不能掩盖其功能的强大。首先它对比Pycharm的优势就是菜单栏的语言可以修改为中文,虽然Pycharm也有相应资源包,但是我在实际使用之后,发现Pycharm在安装中文包之后,部分功能就不能使用了;其次就是对工作机的资源占用并没有像Pycharm那样。只不过因为接触到这款编辑器的时候,小编已经用Pycharm顺手了,所以就没有使用这款。但是还是很推荐新接触Python的小伙伴使用

最后是sublime text & nopad++,最开始的时候是实用这两款作为开发工具进行开发,它们具有漂亮的用户界面和强大的功能,例如代码缩略图,Python 的插件,代码段等。还可自定义键绑定,菜单和工具栏,而且支持多种的操作系统。但是由于小编太懒,一些好用的功能都要自己去找插件安装,很麻烦,所以现在只是当做文本编辑器使用。

如果小伙伴们有其他好用的Python IDE,记得在下边留言哈

10款最受Python程序员欢迎的Python IDE 公司视频课程

img

发光的

关注

点击头像看历史

Python非常易学

Python包括高效高级的数据结构提供简单且高效的面向对象编程

1.Vim

2.EclipsewithPyDev

3.SublimeText

4.Emacs

5.KomodoEdit

KomodoEdit是非常干净,专业的PythonIDE。

6.PyCharm

7.Wing

8.Pyer

Pyer是款免费开源的Python集成开发环境(IDE)

9.TheEricPythonIDE

10.InteractiveEditorforPython

IEP是跨平台的PythonIDE

提供高效的Python开发环境

包括两个重要的组件编辑器和Shell,并且提供插件工具集从各个方面来提高开发人员的效率

学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入学习交流群626062078,我们一起学Python!

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP