IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 【CSDN云IDE】个人使用体验和建议(含操作教程)(python方向) -> 正文阅读

[开发工具]【CSDN云IDE】个人使用体验和建议(含操作教程)(python方向)

【CSDN云IDE】个人使用体验和建议

(含操作教程)(python方向)?

?文章目录:

一、CSDN云IDE简介

二、新建工作空间

三、管理你的工作空间

(3.1)、工作空间基本信息

(3.2)、工作空间时长信息

(3.3)、查看每个工作空间相应的详细资料

(3.4)、工作空间的运行停止删除恢复

四、构建属于你的云IDE工作空间

(4.1)、侧边栏符号意义

(4.2)、设置颜色主题

(4.3)、查看一下云IDE预装了哪些模块

(4.4)、升级pip

(4.5)、安装python模块包

五、在云IDE上编写python代码

(5.1)、新建文件夹

(5.2)、新建python文件

(5.3)、输入python 代码

(5.4)、在云IDE中运行python代码

六、个人使用体验和建议

(1)、产品第一印象

(2)、功能上有几个地方,希望能加以改进

(3)、总体感觉

附录:


一、CSDN云IDE简介

  CSDN云IDE,就是CIDE,它为开发人员提供了秒级构建的云开发环境,预置Python,Java,Nodejs等多种开发环境,秒级速度打开云IDE,拥有vscode的所有功能,其流畅程度和离线IDE几乎没有差别,有以下几个特点:

(1)完整功能:无需下载安装,随时随地开发编码,拥有媲美本地 IDE 的流畅编码体验

(2)兼容VS Code插件:支持在线安装 VSCode 插件来增强使用体验

(3)可视化编程:可使用拖拽式组件和模型编写开发,可视化创建各种应用与Web站点

(4)可复用组件:支持从基础组件快速构建高阶组件,无需重新编写组件,提高研发效率

(5)弹性计算:支持自动弹性扩缩容

(6)CIDE收费吗?在推广期内 2CPU 4GB 免费使用

(7)CSDN云IDE地址:免费使用地址:点击【云IDE】,即可开始创建工作空间啦~

二、新建工作空间

打开CSDN云IDE地址:点击【云IDE】

会看到以下页面:

点击创建工作空间进入以下页面:

(1.1)、在这里需要填入工作空间名字,填写你的工作空间名字。我个人填的是AdversityAwake。

(1.2)、选择预置环境,就是你所需要的云开发环境,目前支持JAVA、Python、Springboot、NodeJS、CNOCR、All in One。我个人选择是All in one。

(1.3)、规格配置,也就是选择开发环境的云服务的配置,目前CIDE试用只支持标准型2CPU4GB的配置,因此这里默认即可。

(1.4)、代码来源,也就是你的代码仓库

  如果你选的是仓库地址,那请输入你需要的Git仓库地址,云IDE会自动给你clone好代码,并且安装依赖。HTTPS只能克隆公开仓库,请确保已经添加了SSH公钥,否则可能无法导入代码。

  我这里选择的是CIDE提供的默认模板作为演示。CIDE自动会帮你把仓库地址设置为Git地址: https://gitcode.net/github_36141363/springboot-demo.git

(1.5)、点击确定创建,工作空间就创建好了。

三、管理你的工作空间

(3.1)、工作空间基本信息

如果你的操作没有问题,那么会进入和我一样的页面:

(3.2)、工作空间时长信息

页面内分为两段,上面一段信息是你账号所拥有的资源,即使用时长和可使用时长。

系统会帮你统计总消耗、本月消耗和剩余额度时长信息,注意安排好时间。

(3.3)、查看每个工作空间相应的详细资料

下面一段是你的工作空间信息,显示你创建的工作空间,

可查看每个工作空间的OS、环境: 、创建时间、总运行时长、Git地址、机型、开始使用时间、最后扣费时间、运行时长等详细资料。

你可以在这里进行密钥管理,查看已删空间,或者再新建工作空间。

每一个空间信息后面的几个符号意义如下:

启动:启动该工作空间。

编辑名字:修改该工作空间的名字。

?

删除:删除该工作空间。

(3.4)、工作空间的运行停止删除恢复

  在工作空间列表页面,会列出所有已经建立的工作空间,你可以单独对每一个工作空间进行“运行、停止、删除和恢复工作空间”操作。

(a)、工作空间的运行

  单击对应的工作空间卡片上的【运行】按钮,就会在新的页面打开并运行该空间,此时该工作空间卡片上会显示“运行中”状态。

(b)、工作空间的停止

  对于处在“运行中”状态的工作空间,单击卡片右边的【停止】按钮,就可以停止运行该工作空间。

(c)、工作空间的删除

  您可以删除未运行的工作空间,单击工作空间卡片右下角的【删除】即可删除。

?

(d)、工作空间的恢复

  为了防止误删除,已删除的工作空间会展示在下方“已删除的工作空间”列表中,保留一些时间,在此期间,你可以在已删除空间列表里找到需要恢复的工作空间,单击【恢复】,还原你的工作空间

?

四、构建属于你的云IDE工作空间

  选择一个工作空间,然后点击启动,进入云IDE工作空间。

  工作空间是我们的工作区域,主要由顶部菜单栏、左侧面板、右侧代码编辑区和底部状态栏组成。我们可以根据自己的习惯设置界面外观、偏好,安装自己需要的插件。

  注意:偏好设置和插件在每个工作空间中是互相独立的,也就是说你可以给不同的工作空间设置不同的偏好,安装不同的插件。

(4.1)、侧边栏符号意义

(4.2)、设置颜色主题

有两种方式可以进入颜色主题设置,一种是从开始页面中的Web中VS Code 入门介绍里。

另一种通过左下角侧边栏菜单:点击左下角的齿轮符号(CIDE的管理功能),会出现管理菜单,里面有一项:颜色主题。点击进入

会出现颜色主题显示菜单:

随便选了几个颜色主题,显示效果如图:

如果你不喜欢,还可以点击颜色主题菜单里的“+浏览其他颜色主题”,下载其他颜色主题。

(4.3)、查看一下云IDE预装了哪些模块

  每个工作空间背后都包含一个完整的云端开发环境,我们可以在里面查看或创建文件,也可以安装一些需要的软件。这些操作可以通过终端来进行,点击菜单栏--终端--新终端,会在底部打开一个面板,点击【终端】切换到终端。

主菜单---》终端---》新建终端

终端显示如下:

输入:pip list命令

(4.4)、升级pip

Pip 版本有个升级提示:Arguments: (UpgradePrompt(old='22.2.2', new='22.3'),) (升级提示(旧='22.2.2',新='22.3'),)

我们升级一下:

输入:python -m pip install -U pip

pip升级成功

(4.5)、安装python模块包

输入:pip install numpy

?numpy模块 安装成功。

输入:pip install pygame

pygame模块 安装成功。

五、在云IDE上编写python代码

(5.1)、新建文件夹

点击左侧菜单栏第一个,资源管理器,在项目管理里的右侧菜单,

第二个菜单选项(New Folder),在出现的输入框里输入文件夹名字,我这里输入的是:funprint,完成新建文件夹funprint

(5.2)、新建python文件

在funprint目录下新建python文件fp1.py

(5.3)、输入python 代码

在fp1.py文件中输入python 代码

# -*- coding:utf-8 -*-

#心型符号:
print("由CsdnCIDE几个字母组成的心形图案")
print('\n'.join([''.join([('CsdnCIDE'[(x-y)%8]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)]))


#乘法表
print()
print("乘法表")
print('\n'.join([' '.join(['%s*%s=%-2s' % (y,x,x*y) for y in range(1,x+1)]) for x in range(1,10)]))


#迷宫图案:
print()
print("迷宫图案")
print(''.join(__import__('random').choice('\u2571\u2572') for i in range(30*24)))


#字符动画
#while 1:import random;print(random.choice('^_^'), end='')


#金字塔图案程序
print()
print("三角形图案1")
def pattern(n):
      k = 2 * n - 2
      for i in range(0,n):
           for j in range(0,k):
               print(end=" ")
           k = k - 1
           for j in range(0, i+1):
                print("*", end=" ")
           print("\r")
pattern(5)


#反金字塔图案程序
print()
print("三角形图案2")
def pattern(n):
      k = 2*n -2
      for i in range(n,-1,-1):
           for j in range(k,0,-1):
                print(end=" ")
           k = k +1
           for j in range(0, i+1):
                print("*", end=" ")
           print("\r")
pattern(5)

print()

(5.4)、在云IDE中运行python代码

?点击右上角的三角符号,运行python代码

六、个人使用体验和建议

  我知道开发的不容易,但总要往优秀的方向努力。只有找出不足,才能有进步的空间。夸的话我就不说了,聊不足之处吧(我不是专家,作为初次体验者,并且使用的时间不长,看法可能会有偏驳之处。)

(1)、产品第一印象

  进入云IDE的第一眼,让人感到非常的熟悉,界面就跟VS code一样,这会让那些习惯了VS code开发的很惊喜,可以立刻进入工作状态,根据自己以往的开发习惯来修改云IDE配置,省却了熟悉的时间。

  我不是程序员,所以我很快就有点迷糊,这个云IDE我好像在哪里见过类似的,都是基于同一套系统开发的,CSDN云IDE特点在哪里?? ? ?

  CSDN云IDE面向的用户群是什么?如果是中小企业开发,那小型应用云端部署服务功能怎么没有看到?多人协作呢? ??

  如何做出自己的特色很重要。?

  举个例来说,CSDN现在弄活动每次奖品都是那几样,从运维成本来说是对的,但从活动激励角度来说,就没什么吸引力了。活动时,大家首先关心的是这次奖品是什么,看到又是这些老款式,兴致多少会受影响。我接触csdn博客时间不长,文章不多,没得几次奖。我看到几个大佬晒自己已有一堆同款背包和。。。

  CSDN定制奖品时,例如马克杯,可以订购一些有特色的,例如一套生肖属性或其他有特色系列的马克杯,每次活动时推出其中一件。。。这样大家都会持续被奖品所吸引

  同理,云IDE产品不只有一家,都是基于同一款系统二次开发,如何做出自己的特色吸引用户确实需要好好考虑。目前状况,感觉暂时可以通过培养用户使用习惯来初步定位(学生为主)。

(2)、功能上有几个地方,希望能加以改进

(2.1)安装配置的开发环境会丢失

进入工作空间时Pip版本是22.2.2,pip会提示有新版本可安装。

?安装升级包后,Pip版本是22.3。退出工作空间。同一天再次进入工作空间,发现刚才安装的包丢失,pip又恢复到原来的版本22.2.2

?

(2.2)建议新增描述项

建议在新建每个工作区时,填写内容里增加一项文字描述项。可供用户填写该工作空间的一些备注信息。当建立的工作区比较多时,有备注信息时特别有用。

(2.3)某些python的图表、绘图、小游戏开发无法正常运行

这方面已经和技术人员沟通过,

?

(2.4)小型应用云端部署服务功能、多人协作是否能加上

?

(3)、总体感觉

  总体来说,csdn云IDE还是不错的,实现了云IDE的特色功能。

  毕竟云IDE还是新的东西,路需要一步步走。如果后期CSDN能多拓展一些csdn云IDE产品的使用场景并加以开发相应配套功能,csdn云IDE产品的前景会更加美好。期待中ing!

附录:

一些我觉得写得不错的csdn云IDE文章:

【产品新体验】CSDN. 云IDE体验与使用教程(保姆级教程)_长路?? ??的博客-CSDN博客

CSDN云IDE初体验 - 有些惊艳_一头小山猪的博客-CSDN博客

官方资料:

云IDE产品介绍
云IDE使用教程
?

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-10-31 12:20:15  更:2022-10-31 12:21:41 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/20 23:19:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码