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

本篇推文共计1500个字,阅读时间约3分钟。

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

功欲善其事,必先利其器。相信大部分的Python码农都是从选择一款适合自己的IDE之后才开始的代码之路。

常用的Python IDE有很多,但是从中选出一款适合自己的却是一项艰巨的任务。

这篇文章列举了几款常用的Python IDE的特点,并附带了下载链接。希望你可以从中得到收获。

1

PyCharm

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

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

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

下载链接:

https://www.jetbrains.com/pycharm/download/#p=windows

2

VS Code

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

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

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

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

下载链接:

https://code.visualstudio.com/

3

Anaconda

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

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

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

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

由于Anaconda集成的功能比较多,用起来相对比较省时省力。相信在Windows平台下弄TensorFlow的朋友对它一定很熟悉。

下载链接:

https://www.anaconda.com/distribution/

4

Eclipse with PyDev

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

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

下载链接:

https://www.eclipse.org/downloads/

5

Notepad++

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

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

下载链接:

https://notepad-plus-plus.org/download/v7.7.1.html

END

看完了今天文章的朋友心中有没有自己喜欢的IDE了呢,有的话就赶快行动起来安装软件开始码代码吧。如果你在以上软件下载安装的过程存在问题,请后台回复软件关键词,我会根据大家出现的安装问题情况,做几期关于软件安装的文章,敬请期待。

以上就是本篇推文全部内容,

如果你喜欢麻烦你点个“关注”加“在看”。

下期文章,我们分享更多干货。

图片|网络

编辑|一个码农

你与世界

只差一个

公众号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值