书接上文,上个章节我们讲到Python的安装,并为大家详细的介绍了python的安装过程。那么,本章节将会为大家带来一个初学者最需要也是最重要的一个教程:IDE工具。
正所谓工欲善其事,必先利其器。一个优秀的开发人员,必须拥有一个优秀IDE开发工具。毕竟,一个优秀的IDE开发工具可以大大提升开发人员的开发效率。
根据百度百科对“IDE”的定义如下:
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。
今天我会为大家推荐三个开发人员常用的IDE工具。
Sublime Text
- Sublime Text 是一个文本编辑器(收费软件,可以无限期试用,但是会有激活提示弹窗),同时也是一个先进的代码编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
- Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
优点:
- 体积小,运行快,启动快
- 文本功能强大
- 支持编译,且可以在控制台看到输出
- 可安装大量插件,来满足定制化需求
- 良好的扩展功能,官方称之为安装包(Package)
- 即时的文件切换
- 多重选择(Multi-Selection)功能允许在页面中同时存在多个光标
- 轻量级,使用小项目
- 支持VIM模式
- 支持宏,宏是什么,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令
缺点:
Visal Studio Code
Visual Studio Code(简称“VS Code”)是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器,可在桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。
———— 来自百度百科
优点:
- 内置Git
- 丰富的快捷键
- 丰富的扩展生态,添加扩展也很方便
- 跨平台支持
- 在编辑器中直接 debug
- 交互式控制台
- 自定义工具扩展插件
缺点:
- debug功能有限
- 没有内置模板
PyCharm
PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
———— 来自百度百科
优点:
- 高效的代码编辑器
- 项目代码导航
- 强大的调试器
- 丰富的插件和扩展支持
- 跨平台支持
- 完善的自动化和测试支持
缺点:
- 资源占用高
- 有一定的学习难度
- 商业软件
- 适合大型项目开发,不太适合小型项目开发
最后关于主力IDE的选择:
没有最好用的IDE,只有最合适的IDE!
本文暂时没有评论,来添加一个吧(●'◡'●)