python编程环境有哪些
用起来感觉还不错的是下边仨。
1、eclipse,这是一个相当不错的集成开发环境,加上pydev插件就可以使用。
2、pycharm,这也是一个不错的python继承开发环境。谁用谁知道。
3、python子代的IDLE,还是有一定的可用性的。
下边的这个不算继承开发环境,但可以起到辅助记忆命令的作用----ipython。
总结了10个开发环境,都是比较常见且很好用的,希望对你有所帮助:
PyCharm
PyCharm 是 JetBrains 开发的 Python IDE。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython!
2. Vim
曾有人开玩笑说,如果生成一段随机字符串,有人回答给他一个Vim 编辑器就可以了。Vim 虽然使用门槛高,但是一旦你学会了,写代码的效率杠杠的,Vim 是高级文本编辑器,旨在提供实际的 Unix 编辑器’Vi’功能,支持更多更完善的特性集。Vim 不需要花费太多的学习时间,一旦你需要一个无缝的编程体验,那么就会把 Vim 集成到你的工作流中。这是黑客最喜欢的编辑器之一。
3. Eclipse with PyDev
Eclipse 曾经是非常流行的 IDE,而且已经有了很久的历史。虽然现在慢慢地被 jetbrains 家族替代了,但是,瘦死的骆驼比马大,Eclipse with Pydev 允许开发者创建有用和交互式的 Web 应用。PyDev 是 Eclipse 开发 Python 的 IDE,支持 Python,Jython和 IronPython 的开发。
4. Sublime Text
Sublime Text 是开发者中最流行的编辑器之一,多功能,支持多种语言,而且在开发者社区非常受欢迎。Sublime 有自己的包管理器,开发者可以使用TA来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。虽然作为收费软件,良心的是你不需要付费也能正常使用,只不过是不是给你弹出一个购买的窗口,有钱了还是要支持一下正版软件。
5. Visual Studio Code
Visual Studio Code (VSCode)为MS所开发的code editing tool,免费且开源,并支持Windows,Mac OS,Linux。VSCode像是精简版的Visual Studio,升级版的Sublime。VSCode由于其非常的轻量,因此使用过程中非常的流畅,对于用户不同的需要,可以自行下载需要的扩展(Extensions)来安装。
对于配置Python开发环境来说,相比于Sublime,配置起来更加容易。VSCode配置完后的环境是可以直接进行可视化的Debug,再也不用打各种print或者用pdb调试命令了,回归到Visual Studio里F10和F11。
6. Atom
Atom是由 GitHub 的程序员们打造的称为“属于21世纪”的代码编辑器。它开源免费跨平台(支持 Windows、Mac、Linux 三大桌面平台),并且整合 GIT 并提供类似 SublimeText 的包管理功能,作为一个现代的代码编辑器,Atom 支持各种编程语言的代码高亮(HTML / CSS / Javascript / PHP / Python / C / C++ / Objective C / Java / JSON / Perl / CoffeeScript / Go / Sass / YAML / Markdown 等等)、 与大多数其他编辑器相比,Atom的语言支持已经算是覆盖非常全面了。另外,它的代码补全功能(也叫Snippets) 也非常好用,你只需输入几个字符即可展开成各种常用代码,可以极大提高编程效率。
7. Emacs
GNU Emacs 是可扩展,自定义的文本编辑器,甚至是更多的功能。Emacs 的核心是 Emacs Lisp 解析器,但是支持文本编辑。如果你已经使用过 Vim,可以尝试一下 Emacs。
8. Spyder
Spyder (前身是 Pydee) 是一个强大的交互式 Python 语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括 Windows、Linux 和 OS X 系统。Spyder是Anaconda科学计算工具中默认的开发工具,做数据分析、搞机器学习的人喜欢这个工具。
9. Thonny
Thonny是基于python内置图形库tkinter开发出来的支持多平台(windows,Mac,Linux)的python IDE,支持语法着色、代码自动补全、debug等功能,如果你正在寻找一种“轻量级”的python IDE,那么可以试一试Thonny。
10. Wing
Wingware 的 Python IDE 兼容 Python 2.x 和 3.x,可以结合 Django, matplotlib, Zope, Plone, App Engine, PyQt, PySide, wxPython, PyGTK, Tkinter, mod_wsgi, pygame, Maya, MotionBuilder, NUKE, Blender 和其他 Python 框架使用。Wing 支持测试驱动开发,集成了单元测试,nose 和 Django 框架的执行和调试功能。Wing IDE 启动和运行的速度都非常快,支持 Windows, Linux, OS X 和 Python versi。
PyCharm
类别:集成开发环境
PyCharm是最好的一个(也是唯一一个)专门面向于Python的全功能集成开发环境。同样拥有付费版(专业版)和免费开源版(社区版),PyCharm不论是在Windows, Mac OS X系统中, 还是在Linux系统中都支持快速安装和使用。
开箱即用,PyCharm直接支持Python开发环境,打开一个新的文件然后就可以开始编写代码。你也可以在PyCharm中直接运行和调试Python程序,并且它支持源码管理和项目。
640?wx_fmt=png
优点:这是真正的Python集成开发环境,拥有众多便利和支持社区。它的编辑、运行和调试功能统统开箱即用。
缺点:PyCharm存在加载较慢的问题,另外对于已有的项目,默认设置可能需要调整。
Spyder
类别:集成开发环境
是一款为了数据科学工作流做了优化的开源Python集成开发环境。它是附在Anaconda软件包管理器发行版中的,因此根据你的设置,或许你已经在机器中安装了Spyder。
Spyder引人注目的一点是其目标受众是使用Python的数据科学家们。你一定会留意到这一点,举个例子来说,Spyder很好的集成了一些诸如SciPy、NumPy和Matplotlib这样的公共Python数据科学库。
Spyder拥有大部分你所期待的集成开发环境该具备的功能,例如具备强大语法高亮功能的代码编辑器,Python代码补全,甚至是集成文件浏览器。
我从未在其他Python编辑环境中见过的一个特殊功能是Spyder的“变量浏览器”功能,它会以表格形式出现在集成开发环境界面右侧来展示数据。就我个人来说,虽然我并不十分需要这个功能,但是它看起来的确很整洁。如果你是一位日常用Python做数据科学工作的人,那你一定会深深爱上这个独特的功能。Spyder关于IPython或者说Jupyter的集成也做得非常好。
总之,我认为Spyder比其他的集成开发环境更基本,我更愿意把它看做是一款专业工具而不是我日常使用的编辑环境。关于Spyder比较优秀的一点是它兼容Windows、macOS和 Linux系统并且是一个完全开源软件。
640?wx_fmt=jpeg
优点:当你是使用Anaconda Python发行版的数据科学家时你会爱上它。
缺点:更有经验的Python开发人员可能会觉得Spyder太基本了以至于不能支持每日所需的基本工作,这样的话还不如选择一个更为完整的集成开发环境或者定制编辑器解决方案。
Thonny
类别:集成开发环境
作为Python集成开发环境大家庭中的新成员,Thonny被称作是针对新手的一款集成开发环境。由爱沙尼亚塔尔图大学的计算机科学学院开发并维护的Thonny适用于全部主流平台,并且在网站上附有安装指南。
默认情况下,Thonny会和自带捆绑的Python版本一起安装,所以你不需要再安装什么新的东西。更有经验的老手可能需要调整这个设置以便找到和使用已安装的库。
640?wx_fmt=png
优点:你是一名Python新人小白,并且一切就绪需要一款集成开发环境的时候你会选择它。
缺点:更有经验的Python老手可能会觉得Thonny同样太基础了,并且其内置解释器只是一个工作场合,而不是一个可以与之共事的工具。此外,作为一款新兴工具,你在遇到问题时很有可能发现没有现成的解决方法。
python入门,怎么搭建环境呀 在线等?
至此,和我的输出一致,说明python环境安装成功,可以进入下一阶段开启python编程之旅了。成功安装的小伙伴此段可以略过。如果出现和上面的输出不一样,可能是由于之前没有勾选Path添加到环境变量中。因此下图红色框中的路径不会自动添加到环境变量中,cmd中会出现conda 或python 命令不是内部或外部命令情况...
python的ide有哪些
在这个意义上,它不太适合那些想要创建应用程序,更适合那些想要使用Python作为工作台环境的人。第四款:Thonny Thonny,一个专门为初学者使用该语言设计的小型的IDE,是一个更加简单的选择。在Windows、Mac或Linux上可用,它还可以节省用户下载或配置的Python解释器。Python的最新版本与Thonny捆绑在一起,IDE...
python编程开发软件有哪些?
Studio中可进行Python编程,并且支持Python智能感知、调试和其他工具,值得注意的是Visual Studio不支持Linux平台!4. Spyder Spyder是一款为了数据科学工作流做了优化的开源Python集成开发环境,它是附在Anaconda软件包管理器发行版中的,Spyder拥有大 部分集成开发环境该具备的功能,如强大语法高亮功能的代码编辑...
matlab和python的区别
这两个单词的区别是语言类型不同、数据类型不同、函数库不同、编程环境不同、开源性不同。1、语言类型不同:Matlab是一种解释型语言,其语法类似于C语言;Python是一种脚本语言,其语法更加简洁易懂。2、数据类型不同:Matlab的数据类型较为丰富,如支持矩阵、向量等;Python则支持更多的数据类型,如...
什么是python的搭建环境?
拿python来说,你要使用python来编写程序,那么必须得安装python,要编代码必须得有个编辑器,如果是要进行WEB的开发,总得有个web服务器用来测试,这些个就是编程环境。而你准备编写的web程序,并不希望全部一点点都自己来开发,于是就有了django 框架。它已经帮你做了很多web开发的基础工作。利用这个...
在电脑上用python语言编程,都需要什么?
下好后直接安装就ok了。2.检验python是否安装配置成功,打开命令提示符,输入python,如果出现以下界面,则说 明你的python安装成功了。3.如果不成功可以尝试添加环境变量,在我的电脑右击,选择系统属性>高级>环境变量,在系统变量中找到path。编辑path值,添加你安装的python路径即可。
怎么查看python版本
查看Python版本的方法:1. 通过命令行界面输入指令查看。2. 在Python编程环境中使用特定代码语句查询。详细解释如下:通过命令行界面查看Python版本:在Windows、Linux或Mac的命令行终端中,输入“python --version”或“python3 --version”。系统会返回当前Python的安装版本信息。这种...
如何恢复python编程环境spyder的窗口?
一、部署Python编程环境 我的是windowsx86,64位系统,所以我选择了Python3.6.0,64位的网络安装版。我没敢选最新的,怕其他包没有相应更新,所以选了一个第二新的。二、设置环境变量 简单说,设置相应执行程序的环境变量,就是让cmd在调用某程序时能找到这个程序的位置。不然cmd命令就会返回找不到。
Python快乐编程—Web开发—初识Python Web
了解MVC架构,构建模块化、分层的开发模式,让代码更易于管理和维护。虚拟环境的应用,避免项目依赖冲突,每个项目都能独立且高效运行。从pip和easy_install到Python 3.6.2内置的包管理,升级你的安装工具,提升开发效率。在Windows上,虚拟环境的安装与管理变得简单,推荐使用virtualenvwrapper,让环境管理如...
python3.5安装目录下的IDLE、Python3.5(64-bit)、Python3.5 Module d...
Python3.5(64-bit)是交互式python环境,这里写的代码不能保存到文件中。命令提示符输入python就是运行了这个文件。Python3.5 Module docs打开可以看到本机已安装的各种python的包的信息。你既然问这个问题,应该就是刚开始学习python,如果是第一次接触编程,那可能我上面说的有些词你都不明白什么意思,...
那食杞菊: 用起来感觉还不错的是下边仨. 1、eclipse,这是一个相当不错的集成开发环境,加上pydev插件就可以使用. 2、pycharm,这也是一个不错的python继承开发环境.谁用谁知道. 3、python子代的IDLE,还是有一定的可用性的. 下边的这个不算继承开发环境,但可以起到辅助记忆命令的作用----ipython.
浉河区13565054519: 开发python用什么软件 - ?
那食杞菊: Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的配合使用可以极大的提高Python开发人员的编程效率,以下是常用的几款Python代码编辑器和Python集成开发工具.一、Python代码编...
浉河区13565054519: Python有哪些编译环境 - ?
那食杞菊: 可以使用anaconda 和 pycharm 搭建环境 下面是我写的一个教程,你可以参考: Windows下搭建Python环境及Pycharm
浉河区13565054519: 用python进行windows的界面编程哪个库和环境最好用? - ?
那食杞菊: 1、Pydev + Eclipse – 最好的免费python IDE Pydev的是Python IDE中使用最普遍的,原因很简单,它是免费的,同时还提供很多强大的功能来支持高效的Python编程.2、PyCharm – 最好的商业python IDE PyCharm是来自JetBrains公司的全功能...
浉河区13565054519: python 机器学习 用什么开发环境比较好 - ?
那食杞菊: 千言万语汇成一句话: 安装Anaconda! Anaconda非常适合做研究.Pycharm适合做开发,而不是研究. 为什么说Anaconda好呢? 1 自带了很多适合搞科学研究的库,比如numpy, scipy, pandas, matplotlib, sympy, sklearn等. 2 里面的spyder的界面非常像matla...
浉河区13565054519: python一般用什么开发环境 - ?
那食杞菊: 个人觉得类unix的环境下比较好,如linux的发行版,osx等都是挺不错的,windows下处理python,字符编码是一个比较难搞的地方
浉河区13565054519: 如何选择合适的Python开发环境 - ?
那食杞菊: 初学python时,是上官网装的python3.6,但功能不强大,适用于体验python语言语法;后来装了Anconda+spyder,个人目前是推荐你用它来入门的,安装anaconda时,已经帮你装好了你想要装的python版本,而在程序界面你可以选择安装spyder、jupter等软件,假如你一开始装3.6,然后你可能偶尔想用python2.7,那么anconda可以允许你安装多一个环境,而切换的时候只需要用命令行切换.而spyder呢,很适合调试.其后要搞Django,装了pycharm,这个应该是比较高级的了 期间也用过wingide5.1,但是我实在不喜欢这一款来开发
浉河区13565054519: IDLE集成开发环境是什么意思 ?
那食杞菊: IDLE ( 集成开发环境或集成开发和学习环境)是Python的集成开发环境 ,自1.5.2b1以来已与该语言的默认实现捆绑在一起. 它被打包为Python包装的可选部分,包含许多Linux发行版 . 它完全用Python和Tkinter GUI工具包编写( Tcl / Tk的 包装函数).