问答详情

编写python用哪个编辑器

351次观看
标签: 编辑器 python
老师回答

使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大型的编程项目变成一个个充满绝望和沮丧的

“坑”。使用一款集成开发环境甚至是一款好的专用的代码编辑器会让编程充满乐趣,但是如何选择呢?

集成开发环境(IDE,Integrated Development Environment)是专用于软件开发的程序。顾名思义,IDE集成了几款专门为软件开发

而设计的工具。这些工具通常包括一个专门为了处理代码的编辑器(例如语法高亮和自动补全);构建、执行、调试工具和某种形式的源

代码控制。

下面是常见的Python编辑器

Eclipse + PyDev

如果你足够关注开源社区,那么你一定听说过Eclipse。Eclipse实际上是一款面向Java开发的兼容Linux, Windows和OS X的集成开发环

境。它拥有丰富的插件和扩展功能市场,这使得Eclipse适用于各种各样的开发项目。

其中一个插件就是PyDev,它支持Python调试、代码补全和交互式Python控制台。在Eclipse中安装PyDev非常便捷,只需从Eclipse中选

择“Help”点击“Eclipse Marketplace”然后搜索PyDev。点击安装,必要的时候重启Eclipse即可。

Sublime Text

Sublime Text是一款非常流行的代码编辑器,其开发者是一名谷歌的工程师,其梦想是使之成为更好的文本编辑器。Sublime Text支持

Python代码编辑同时兼容所有平台,并且丰富的插件(称之为“包”)扩展了语法和编辑功能。

安装额外的Python扩展可能会比较棘手,Sublime Text中所有的包都是用Python写成的,并且安装社区扩展往往需要直接在Sublime 

Text中执行Python脚本。

python学习网,免费的python学习网站,欢迎在线学习!

Atom

同样兼容所有平台的Atom被称为是“21世纪可破解的文本编辑器”。开源的Atom拥有时尚的界面、文件系统浏览器和扩展插件市场,

它是使用Electron构建的,Electron使用JavaScript、HTML和CSS构建跨平台的桌面应用。Python语言由一款可在Atom运行时安装的扩

展插件支持。

VI/VIM

在文本编辑器战场另一侧是VI(又名VIM),默认安装在几乎每一个UNIX系统和Mac OS X系统中,VI有着同样的狂热追随。VI和VIM是

一种模型编辑器,它将文本查看从文本编辑中分离。VIM在原始VI之上做了诸多改进,包括可扩展模型和就地代码构建。VIMScripts可用

于各种Python开发任务。

PyCharm

PyCharm是最好的一个(也是唯一一个)专门面向于Python的全功能集成开发环境。同样拥有付费版(专业版)和免费开源版(社区

版),PyCharm不论是在Windows, Mac OS X系统中, 还是在Linux系统中都支持快速安装和使用。

开箱即用,PyCharm直接支持Python开发环境,打开一个新的文件然后就可以开始编写代码。你也可以在PyCharm中直接运行和调试

Python程序,并且它支持源码管理和项目。

免费直播

    精选课程
    相关推荐
    零基础学编程需要学习什么?
    黄老师 Python编程

    1、儿童时期,主要指小学时期:主要对计算机的相关常识有个开端了解,对计算机编程有个根本的认识,经过学习具有开端的编程能力。一般建议从小学3年级以上或者8岁以上开端接触计算机编程,3年级往上对一些文字和英语现已达到了必定的认识水平。不要过于在乎某某国家某某孩子5岁就开端具有编程能力,并取得的了必定的成果。学习的内容目前能够经过scratch积木式的编程渠道进行,比较简单,直观,有利于培育兴趣。近期会录制一套scratch教程,随后发布。

    2、少年时期,主要指初中时期,高中时期:具有必定的编程常识,经过学习培育必定编程思想,假如没有接触过编程,能够将小学阶段要学的常识进行一下补学,这个阶段的孩子接受能力比较强,能够比较快的把握必定理论,经过实践来提高自己的基础能力。这个阶段能够学习编程工具可选择的比较多了,比如basic,python,C,java等等,现在比较推重的是Python,后期会录制教程发布。

    3、成年时期,大学生及现已工作的人群:应该具有了必定的计算机常识,会有目的去学习一下编程常识,这个依据各人的工作状况,为了提高个人的竞争能力,有目标的去学习一些编程常识,需求经过编程取得经济收入来生计或者改善生活。

    注册电脑版

    版权所有 2003-2020 广州环球青藤科技发展有限公司