首页 > 编程语言 >华为云开发者桌面全新发布CodeArts IDE for Python,极致优雅云原生开发体验

华为云开发者桌面全新发布CodeArts IDE for Python,极致优雅云原生开发体验

时间:2024-05-08 09:00:30浏览次数:30  
标签:CodeArts 插件 Python 华为 开发者 IDE

本文分享自华为云社区《华为云发布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工具。

微信图片_20240507162959.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现已上线→点击此处,登录华为云下载体验

点击关注,第一时间了解华为云新鲜技术~

 

标签:CodeArts,插件,Python,华为,开发者,IDE
From: https://www.cnblogs.com/huaweiyun/p/18178906

相关文章

  • python教程6.1-模块和包
    模块分类1、内置标准模块(⼜称标准库)执⾏help(‘modules’)查看所有python⾃带模块列表2、第三⽅开源模块,可通过pipinstall模块名联⽹安装3、⾃定义模块模块导入&调用自定义模块创建⼀个.py⽂件,就可以称之为模块,就可以在另外⼀个程序⾥导⼊ 第三方开源模块安装https:......
  • IDEA多版本Java
    过程到官网下载不同版本的JDK解压到指定的路径在IDEA中添加其他版本的JDK,使用时只需要进行切换就可以。JDK下载JDK下载地址:http://jdk.java.net/JDK8下载地址:https://www.oracle.com/java/technologies/downloads/archive/先将java安装到指定的文件路径F:\JavaEnviron......
  • 【Python+渗透测试实战】7
    第7章:Python编写一个远程控制程序远程控制是网络安全的一个极为重要的内容,无论是网络安全的维护者还是破坏者都会对此进行研究。维护者的目标是保证远程控制的安全,而破坏者则往往希望能够凭借各种手段来实现对目标设备的远程控制。经过本章的学习,你将掌握以下内容。什么是......
  • windows 环境下python和R的交互
    Rstudio调用Python模块:0.查看python路径sessionInfo()指定python路径library(reticulate)#R使用python的工具path_to_python<-"D:/python"use_python(path_to_python)reticulate::use_python(path_to_python)anndata是python模块,初次运行报错library(anndata)ad<-r......
  • python——入门
    操作系统操作系统就是一个特殊的软件作用有两个,第一个:直接操作硬件;第二个:把操作硬件的代码封装成一个又一个的系统调用python的特点python是完全面向对象的语言函数,模块,数字,字符串都是对象,在python中一切皆对象完全支持继承,重载,多重继承支持重载运算符,也支持泛型设计......
  • [JS] idea中javascript显示无背景色,不能点击大括号收起代码
    idea idea安装组件File->Settings->pluginsmarketplace搜索安装javascriptandtypescript插件(如果marketplace搜素搜索不到,搜索下installed里是否已经安装过了;如果已经安装过了且勾选框是选中的,去勾选插件,保存。然后重新再勾选上,保存) 效果如下: ......
  • Playwright Python 在Linux上跑,默认语言是英文的坑
    背景:在Windows上调试之后,在Linux上跑,发现如下保存playwright._impl._errors.TimeoutError:Locator.click:Timeout30000msexceeded.Calllog:waitingforget_by_text("账号密码登录")然后各种找,找了一圈,发现一个灵感是截图page.screenshot(path='c.png',full_page=True)......
  • python读取nc文件
    使用netCDF4库读取nc文件#***1数据读取与处理#打开NetCDF文件GA_id=nc.Dataset('taiwan_GA.nc','r')DOV_E_id=nc.Dataset('taiwan_DOV_E.nc','r')DOV_N_id=nc.Dataset('taiwan_DOV_N.nc','r')VGG_id=nc.Dat......
  • python-ncm2mp3格式转换
    1、背景:华为音乐VS华为手表,双输华为gtrunner手表导入音乐,在开通了华为音乐会员导入后,通过手表播放竟然还需要连接手机确认会员有效性才能播放,真实逆天啊,不图导入方便我都不开会员好么!手表单独播放音乐就是为了脱离手机,你告诉我必须连接手机音乐app验证,wtf,产品经理你在梦游吗?2、......
  • [Unit Testing - React] Use the Testing Playground to Help Decide Which Query to
    Queryingisdifficult!Evenifwefollowtheguidingprinciplesandalwaysstartfromthequeriesaccessibletoeveryone,weareboundtogetstucksometimes.Tohelpusout,theTestingPlaygroundwascreated.Inthislesson,wearegoingtoseehowtou......