本文主要介绍PythonIDE选择,以及每个IDE的特点,找到适合自己的编辑器,只能说适合自己的才是最好的
什么是 IDE?
IDE 代表集成开发环境,全名(Integrated Development Environment)它是一个 GUI(图形用户界面)是用于提供程序开发环境的应用程序,接下来我将介绍几种常用的Python集成开发工具以及针对刚入行学Python 如何进行选择。
常用的Python IDE工具分成两大类
文本工具类IDE :IDLE,Notepad++,Sublime Text,Vim & Emacs,Atom,Komodo Edit。
集成工具类IDE : PyCharm,Wing,PyDev & Eclipse,Visual Studio,Anacoda & Spyder,Canopy。
| IDLE | Sublime Text | PyCharm | Visual Studio &PTVS | Wing | Anacoda & Spyder | Canopy |
| 免费 | 收费版/免费版 | 社区版(免费)/专业版(收费) | 学习版(免费)/旗舰版(收费) | 工具收费额 | 免费 | 工具收费 |
| python自带 | 专为程序员开发 | JetBrans公司提供 | 由微软公司提供 | Wingware公司提供 | 开源 | Enthought公司提供 |
| 功能简单 | 专业编程体验 | 简单,集成度高 | Win环境为主, | 调试功能丰富 | 支持800个第三方库 | 支持500个第三方库 |
| 代码不超过300行 | 多种编程风格 | |||||
| 适合较复杂工程 | 大型 | 适合科学计算领域 | ||||
| 通用型 | 科学计算 数据分析 | |||||
IDLE 是Python入门级编写工具,
交互式
在交互式中我们可以提交一行或者多行语句并立刻看到结果。
文件式
在文件式中我们可以请其他编辑器一样去编写相关的程序
对于想要入门的,想要编写简单功能,代码在300行以内,IDLE是非常好的编辑工具
下载地址:Download Python | Python.orghttps://www.python.org/downloads/
Sublime Text 具有更专业的编程体验,是专门为程序员开发的第三方的专用的编程工具,包含俩个版本收费版和免费版,不注册的时候就是用免费版,而免费版和收费版功能相同可以放心使
Sublime Text
下载地址:Sublime Text - Text Editing, Done Righthttps://www.sublimetext.com/
Wing 它是由Wingware公司提供,工具收费 收费有收费的好处他提供了非常多的调试功能,包括版本控制,包括版本同步,适合多人共同开发,在开发 大型,超大型应用中非常常见
Wing
下载地址:Wing Python IDE - Designed for Python (wingware.com)https://wingware.com/
Visual Studio &PTVS 可以配置基于Visual Studio的Python编辑环境,由微软公司提供的在Windows上的编程环境,非常专业也提供了很多的调试功能
下载地址:Visual Studio: IDE and Code Editor for Software Developers and Teams
Eclipse PyDev 它是一个开源开放的工具我们可以通过PyD在Eclipse里配置Python的开发环境
早年为JAVA程序员开发的IDE ,里边提供了可以自定义的功能所以如果想用Eclipse来配置Python环境其中很多地方需要用户自己来定义相对比较复杂需要剧本好好的专业经验才能配置一个非常完整的pythonIDE 环境
下载地址:https://archive.eclipse.org/technology/https://archive.eclipse.org/technology/eclipse-inst-win64.exe-其它工具类资源-CSDN下载官网下载,eclipse64位更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/anndy_/9860026
pyCharm 是有JetBrans公司提供的一个产品,也分社区版(免费)和专业版(收费)的我们编写的绝大多数程序社区的免费版就可以完成 pyCharm是所有这类集成工具中相对简单和集成度很高,非常适合编写交大和较复杂规模的程序
PyCharm
下载地址:https://www.jetbrains.com/pycharm/download/
总结
决定使用哪一种工具取决于工具的便利性和对工具的熟练程度。当然,也有大家都喜欢的工具(如 PyCharm),但是你可以多尝试几种工具,看看哪种最适合你



