你知道这些常用的Python IDE吗?
PyCharm是来自JetBrains公司的全功能python开发环境。过去的15年里JetBrains一直致力于发展顶级的开发工具,旨在让开发工作变得轻松和愉快。
PyCharm几乎可以在IDE中提供一切程序员可能希望的功能:集成单元测试,代码检测,集成版本控制,代码重构工具,各种导航工具以及期望的突出显示和自动完成功能。
Visual Studio Code (简称 VS Code / VSC,注意:不是Visual Studio,二者之间有明显区别)是一个号称“重新定义代码编辑”的可到处运行(跨平台)的开源软件。
它是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言。
语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,
严格来讲,Anaconda并不属于IDE,它是集成有Python运行环境的开发平台,并集成了100多种库,此外该软件里面还包含有Anaconda Navigtor、Jupyter notebook、QtConsole和Spyder等(其中包含的Spyder是一款IDE,只是相对小众,没有前面两款受大家熟悉)。
Anaconda是一个方便的python包管理和环境管理软件,一般用来配置不同的项目环境。
我们常常会遇到这样的情况,正在做的项目A和项目B分别基于python2.X和python3.X,而电脑只能安装一个环境,这个时候Anaconda就派上了用场,它可以创建多个互不干扰的环境,分别运行不同版本的软件包,以达到兼容的目的。
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。Eclipse并不限于编写Java,它也可以编写C、python等程序,而且Eclipse在编写Python的代码风格上很舒服,值得推荐。