华为云发布CodeArts IDE for Python,极致优雅云原生开发体验

news/2024/9/29 3:30:46

近日,华为云正式发布CodeArts IDE for Python,这是一款内置华为自主创新的Python语言服务,提供智能编程、灵活调试能力的可扩展桌面开发工具,为华为云开发者提供卓越Python编码体验。

Python 作为一种编程语言,广泛用于 Web 应用程序、软件开发、数据科学和机器学习 (ML)。Python以其优雅的语法、动态解释性、丰富的标准库、极高的开发效率深受全球开发者的喜爱。
继华为云CodeArts IDE for Java和C/C++发布后,华为云发布CodeArts IDE for Python,这是一款面向云原生开发,提供智能化Python编码体验和支持海量插件扩展的桌面IDE工具。

华为云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现已上线 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/30131.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

sublime删除空白行和空格

1、删除空白行,选中左侧的 Regular expression,填入正则 \s+$ 三个点那选择添加当前文件,最后点击Replace 2、删除空格,find输入一个空格,三个点那添加当前文件,最后点击Replace

嵌入式作业4.1 USART 编程

目录1、编写 UART_2 串口发送程序时,初始化需要设置哪些参数?2、假设速度为 115200,系统时钟为 72MHz,波特率寄存器BRR中的值应该是多少?3、中断向量表在哪个文件中?表中有多少项?给出部分截图。4、以下是中断源使能函数,假设中断源为 TIM6,将函数实例化(写出各项具体…

通过内网穿透实现外网访问苍穹服务

目录内网穿透使用教程外网访问苍穹服务 内网穿透 个人使用的内网穿透工具是OpenFrp 使用教程注册网站进入主页后点击创建隧道,选一个能用的节点,填写具体参数。除了图中的参数外,其他参数随机或者留空就行。如图,我的苍穹服务地址是127.0.0.1,端口是8080在个人中心进行实名…

wsl2自己写的第一个驱动模块

参考资料:手把手教你使用VSCode进行linux内核代码阅读和开发 - 知乎 (zhihu.com)2023 年对比一下 ccls 和 clangd | 工欲善其事,必先利其器 (martins3.github.io)Linux驱动实践:带你一步一步编译内核驱动程序 - 知乎 (zhihu.com)vscode extensions - Can not use clangd to r…

jvm内存模型、垃圾回收机制

JVM内存模型JVM内存模型包括:线程计数器、本地方法栈、栈、堆、方法区(元空间),类装载子系统,字节码执行引擎。线程计数器 线程启动时,程序技术会分配一小块空间分配给当前线程,每个线程都会独享一块程序计数器空间,用于存储下条指令的单元地址 程序计数器是一块较小的内…

oracle 性能优化查看(DBMS_SQLTUNE.REPORT_SQL_MONITOR)

参照查看:Oracle调优之看懂Oracle执行计划 - smileNicky - 博客园 (cnblogs.com)临时查看监控需添加 /*+ MONITOR */ 注意空格,不然监控不了select /*+ MONITOR */temp2.*from (select rownum as rn, temp1.*from (select BATCH_ID, PARENT_BATCH_IDfrom t_column_value tcvw…

installshield 安装jdk并配置环境变量

今天来通过installshield安装jdk以及配置环境变量,本质上是调用第三方安装程序。 首先将jdk的安装文件添加到我们的安装程序中然后编写我们的脚本 选择BEHAVIOR AND LOGIC->InstallScript->Setup.Rul->After Move Data->OnFirstUIAfter,如图OnFirstUIAfter脚本如下…