1、用什么样的IDE来开发python程序?
IDE:集成开发环境,编写、调试、发布python程序的工具
常用的pythonIDE包括文本工具类和集成工具类两个大类
① IDEL(包含交互式(可以提交一行或多行语句并且可以看到结果)和文件式(像其他编辑器一样去编写相关的程序)两种方式)
- 自带
- 默认
- 常用
- 入门级
适用于
- python入门
- 功能简单直接
- 300+代码以内
②Sublime Text (几乎所有的专业的程序员甚至说最专业的程序员都使用类似这类的编程工具,而不是使用集成的开发工具,因为专业程序员编写代码质量相对较高,他对调试的需求相对较低,对编写代码是编程的体验需求较高)
- 专门为程序员开发的第三方专用编程工具
- 专业编程体验
- 多种编程风格
- 工具非注册免费使用
③Wing
- 公司维护,工具收费
- 调试功能丰富
- 版本控制,版本同步
- 适合多人共同开发
④Pycharm
- 社区版免费
- 简单,集成度高
- 适合较复杂程序
以上的这四个集成开发环境都是通用类型的集成开发环境,还有两个专门针对科学计算和数据分析领域的pytjonIDE,分别是Canopy和Anaconda
①Canopy
- 公司维护,工具收费(价格很高)
- 支持近500个第三方库
- 适合科学计算领域应用开发
②Anaconda
- 开源免费
- 支持近800个第三方库