Python集成开发环境

 

    Python语言简单易学,功能强大,因为有丰富的第三方库,使得咱们能够站在巨人的肩膀上,用Python来解决问题效率极高,普遍地用于Web开发、系统运维、网络爬虫、科学技术、机器学习、数据分析、数据可视化等场景。html

    Python的开发工具备不少,除了Python自带的IDLE,还有Vim、Pycharm、Sublime Text、Atom、VSCode、Eclipse等等。对于初学者,到底选用什么样的开发环境呢?python

    Pycharm:若是拿不定注意,建议选用Pycharm社区版,彻底开源免费,集成了Python开发所需的各类工具和特性,真是“一旦拥有,别无所求”。PyCharm社区版支持项目管理,编辑器提供智能代码完成、代码检查、动态错误突出显示和快速修复,以及自动代码重构和丰富的导航功能。内置开箱即用的大量工具,好比,集成调试器和测试运行器、Python探查器、交互式Python控制台、内置终端,并支持Git、CVS、Subversion等主要的VCS版本控制软件。数据库

    Pycharm的专业版本是付费的,除了社区版的全部功能外,还支持Django、Flask等Web开发框架、支持数据库和SQL工具、支持Anaconda以及matplotlib和NumPy等多种科学工具包,更好的支持企业级的开发。网友评价:"您能够在一个位置访问命令行、链接到数据库、建立虚拟环境以及管理版本控制系统,从而避免在窗口之间不断切换,从而节省时间。"编程

    Sublime Text:软件小巧,运行速度快,性能优异,代码很是美观,使用她编辑代码是一种享受。使用Sublime Text编辑效率极高,能够同时选择多个变量名,一次完成多个变量的修改;Goto Anything功能只须要几回击键便可打开文件,并快速跳转到文件及文件中的行、变量和字符;有代码缩略图功能,直观显示代码布局;可拆分窗口,对文件进行多窗口并排编辑,充分利用宽屏显示器空间;支持Python API和扩展包,容许插件加强内置功能;网络

    Atom:它是一个使用HTML、JavaScript、CSS和Node.js技术构建的桌面应用。它运行在Electron上(一个使用Web技术构建跨平台应用程序的框架)。Atom能够深度定制,使用CSS / Less调整UI的外观,并使用HTML和JavaScript添加主要功能。你能够经过Atom包扩展器,在线查找并安装你所须要的软件包,这些软件包能够为Atom添加新的特性和功能。Atom与Git、Github紧密集成,能够在Atom中直接使用。框架

    VS Code:是微软开源的一款编辑器,虽然是轻量级,但功能强大。与Atom相似,它也有智能代码补全特性,有代码缩略图功能,有多光标编辑功能,多窗口编辑,有本身的扩展包管理生态系统,也能够深度定制,也是支持各类编程语言,支持跨平台特性等。运维

    Kite:Kite一款是基于AI技术开发的编程辅助软件,不单单是代码补全。它使用机器学习来加强编程体验,明显减小击键的次数,提升编程效率。根据搜索的相关性排名来完成整个函数调用,还能够了解其余人如何实时使用该函数,并可在本身的代码库中提供定义和用法。使用Kite可快速获取在线文档、包含近千个带有代码示例的Python库的用法。它能够与多款代码编辑器集成。机器学习

 

Pycharm:编程语言

Sublime Text 3:编辑器

Atom:

VSCode:

Kite:

 

 

 

参考连接

Pycharm:http://www.jetbrains.com/pycharm/

Sublime Text:https://www.sublimetext.com/

Atom:https://atom.io/

VS Code:https://code.visualstudio.com

Kite :https://www.kite.com/ 

菜鸟笔记:http://www.runoob.com/python/python-ide.html