首页 > 你知道这些常用的Python IDE吗?
头像
风儿飘
编辑于 2021-01-06 17:27
+ 关注

你知道这些常用的Python IDE吗?

集成开发环境(IDE-Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软Visual Studio系列,程序可以独立运行,也可以和其它程序并用。

一、PyCharm

PyCharm是来自JetBrains公司的全功能python开发环境。过去的15年里JetBrains一直致力于发展顶级的开发工具,旨在让开发工作变得轻松和愉快。

PyCharm几乎可以在IDE中提供一切程序员可能希望的功能:集成单元测试,代码检测,集成版本控制,代码重构工具,各种导航工具以及期望的突出显示和自动完成功能。

PyCharm是专业的python集成开发环境,它目前有两个版本。一个是免费的社区版本,另一个是面向企业开发者的功能更全面的专业版本。但是对于初始学习阶段,不想折腾破解专业版的话,可以直接下载免费的社区版本。因为社区版--够用。


二、VS Code

Visual Studio Code (简称 VS Code / VSC,注意:不是Visual Studio,二者之间有明显区别)是一个号称“重新定义代码编辑”的可到处运行(跨平台)的开源软件。

它是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言。

语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,

并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux。软件轻量化,并且界面设计得很漂亮。


三、Anaconda

严格来讲,Anaconda并不属于IDE,它是集成有Python运行环境的开发平台,并集成了100多种库,此外该软件里面还包含有Anaconda Navigtor、Jupyter notebook、QtConsoleSpyder等(其中包含的Spyder是一款IDE,只是相对小众,没有前面两款受大家熟悉)。

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

Anaconda是一个方便的python包管理和环境管理软件,一般用来配置不同的项目环境。

我们常常会遇到这样的情况,正在做的项目A和项目B分别基于python2.Xpython3.X,而电脑只能安装一个环境,这个时候Anaconda就派上了用场,它可以创建多个互不干扰的环境,分别运行不同版本的软件包,以达到兼容的目的。


四、Eclipse with PyDev

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。Eclipse并不限于编写Java,它也可以编写C、python等程序,而且Eclipse在编写Python的代码风格上很舒服,值得推荐。

PyDevEclipse添加了大量功能,远远超出了简单的代码突出显示。它处理代码完成,集成Python调试,添加令牌浏览器,重构工具等。对于那些使用Django Python web框架的人,PyDev将允许创建新的Django项目,通过热键执行Django操作,并为Django使用单独的运行配置。

下载链接:

五、Notepad++
Notepad++中文版是一款非常有特色的编辑器,是开源软件,可以免费使用。Notepad++中文版是 Windows操作系统下的一套文本编辑器,有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。Notepad++中文版功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++中文版不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。

Notepad++是免费软件,可以免费使用,自带中文,支持众多计算机程序语言例如C,C++,Java,pascal,C#,XML,SQL,Ada,HTML,PHP,ASP, AutoIt, 汇编,Python, Matlab等。


全部评论

(1) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐