华为云开发者桌面全新发布 CodeArts IDE for Python,极致优雅云原生开发体验
![华为云开发者桌面全新发布CodeArts IDE for Python,极致优雅云原生开发体验](https://static001.geekbang.org/infoq/a3/a370e483a3190d8018091e390f9a779e.jpeg)
本文分享自华为云社区《华为云发布CodeArts IDE for Python,极致优雅云原生开发体验》,作者:华为云头条。
近日,华为云正式发布 CodeArts IDE for Python,这是一款内置华为自主创新的 Python 语言服务,提供智能编程、灵活调试能力的可扩展桌面开发工具,为华为云开发者提供卓越 Python 编码体验。
Python 作为一种编程语言,广泛用于 Web 应用程序、软件开发、数据科学和机器学习 (ML)。Python 以其优雅的语法、动态解释性、丰富的标准库、极高的开发效率深受全球开发者的喜爱。
继华为云 CodeArts IDE for Java 和 C/C++发布后,华为云发布 CodeArts IDE for Python,这是一款面向云原生开发,提供智能化 Python 编码体验和支持海量插件扩展的桌面 IDE 工具。
![](https://static001.geekbang.org/infoq/99/99faa3d6f8652f4cd265c64dec1ec993.png)
华为云 CodeArts IDE for Python 具备三大特性:
特性一:强大的代码辅助功能
华为云 CodeArts IDE for Python 内置华为自主创新的 Python 语言服务,支持快速、精准的代码补全、导航和搜索功能。
CodeArts IDE 使编码体验更优雅,我们为开发者内置了大量代码片段,编码过程中通过简单的快捷键便可获取代码模板。此外 CodeArts IDE 提供包括内联代码、引入变量和变量重命名等多种重构能力,开发者可以在不改变软件可观察行为的前提下,提高代码可读性和可维护性。
CodeArts IDE 支持大量的 Python 静态类型检查和快速修复方式,为代码安全保驾护航。Python 的扩展服务支持用户与多种 Python 解释器协同工作,可以在各种 Python 环境轻松切换。
特性二:内置 Python 测试、运行和调试能力
华为云 CodeArts IDE for Python 集成了 Pytest 和 Unittest 测试框架,开发者可以在项目配置测试框架集成,IDE 会在测试视图中发现并展示测试用例,让开发者可以轻松运行和调试您的测试用例。
CodeArts IDE 内置的 Python 代码调试器有助于加快编辑、运行和调试的循环。调试器提供了所有基本功能,例如通过启动配置自定义应用程序启动、在代码中设置断点、检查程序的挂起状态并逐步执行、动态评估表达式等等。此外,它还提供了方便易用的调试和运行配置模板,以及自定义功能,使得运行调试过程更加高效便捷。
特性三:连接华为云,丰富的插件生态
内置华为云 CodeArts 插件市场,开发者可以基于开放插件标准和开源插件框架交付适配更多研发场景和业务能力的插件,并可上架到插件市场;开发者也可以通过安装自己喜爱的插件,把 CodeArts IDE for Python 变成个人开发的“定制桌面”。
内置华为云 API 开发套件,提供华为云 220+服务和 8000+服务 API 的搜索和引用,一键补全样例代码,查看实测调用的输入输出。
为开发者提供端云一体、智能高效、生态开放的 IDE 开发工具是华为云 CodeArts 产品团队的一贯理念。未来,华为云将在开发工具领域持续创新,提供功能强大、极致体验的 IDE 开发工具,持续为开发者提供优质服务。
华为云 CodeArts IDE for Python 现已上线→点击此处,登录华为云下载体验
版权声明: 本文为 InfoQ 作者【华为云开发者联盟】的原创文章。
原文链接:【http://xie.infoq.cn/article/783cd6f1c5f163ec1b3df5537】。文章转载请联系作者。
评论