温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python集成开发环境

发布时间:2020-07-23 19:32:01 来源:网络 阅读:1596 作者:猫猫maomao 栏目:编程语言

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

    Python的开发工具有很多,除了Python自带的IDLE,还有VimPycharmSublime TextAtomVSCodeEclipse等等。对于初学者,到底选用什么样的开发环境呢?

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

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

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

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

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

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


Pycharm:

Python集成开发环境

Sublime Text 3:

Python集成开发环境

Atom:

Python集成开发环境

VSCode:

Python集成开发环境Python集成开发环境

Kite:

Python集成开发环境




 

参考链接

Pycharmhttp://www.jetbrains.com/pycharm/

Sublime Texthttps://www.sublimetext.com/

Atomhttps://atom.io/

VS Codehttps://code.visualstudio.com

Kite https://www.kite.com/ 

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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI