文章目录
- 前言
- 一、快速上手
- 1、账号注册
- 2、新建工作空间
- 3、配置工作空间参数
- 4、工作空间展示
- 5、运行飞机大战代码
- 二、空间模板
- 三、应用推荐
- 1、点击 Fork
- 2、等待工作空间启动
- 3、安装 Dependencies
- 4、运行 App
- 总结
前言
- 腾讯云推出的 Cloud Studio 是基于浏览器的集成式开发环境 (IDE),为开发者提供了一个永不间断的云端工作站。用户在使用 Cloud Studio 时无需安装,随时随地打开浏览器就能在线编程
- Cloud Studio 作为在线 IDE,包含代码高亮、自动补全、Git 集成、终端等IDE 的基础功能,同时支持实时调试、插件扩展等,可以帮助开发者快速完成各种应用的开发、编译与部署工作。
一、快速上手
1、账号注册
Cloud Studio 网址:https://www.cloudstudio.net/?utm=csdn
就按照官方推荐的来,选择第一个即可
2、新建工作空间
工作空间是就是你项目存放的位置,方便下次查找,我们这里首先建立一个属于自己的工作空间。
Cloud Studio 的控制台 -> 新建工作空间
3、配置工作空间参数
在弹出的创建工作空间窗口中,您需要进行以下配置:
- 空间名称
- 空间描述
- 工作类别
- 代码来源
- 选择仓库服务商
- 这里我选择的是使用 github 作为仓库服务商
- 开发环境
- 我这里选择的 python
- 规格配置
我打开我 github 上一个项目
4、工作空间展示
完成上述配置后,点击“新建”按钮后即可自动创建新的工作空间,且新建的工作空间神似 vscode,如下图:
5、运行飞机大战代码
①、打开 plane_main.py,点击运行按钮,可以看到如下报错:
ModuleNotFoundError: No module named 'pygame'
也就是没有 pygame 依赖包,安装即可
在终端运行下面的 命令
pip install --index-url https://pypi.tuna.tsinghua.edu.cn/simple pygame # 指定使用清华镜像源下载
②、再次运行,报错信息为:FileNotFoundError: No file './images/background.png' found in working directory '/workspace/python_game'.
也就是 image 文件的相对路径不对劲,将 ./image 全部改成 /workspace/python_game/Aircraft_Battle/images/
③、再次运行,可以看到程序正在跑了,但是没有出画面
右键 -> Run in Interactive Window -> Run Current File in Interactive Window
可以看到正常运行的结果,键盘左右键可以控制飞机左右移动
二、空间模板
腾讯云 Cloud Studio 提供了众多的框架模板,方便我们快速上手,我们也可以选择一个空间模板来进行我们的开发项目
例如这里我选择了 Ubuntu
跑一下 C++ demo,可以看到提供了启动调试,单步运行、全速运行,打断点等等,真的很方便
在终端我们可以输入一些 linux 命令,以后不用在本地电脑搭建虚拟机就可以玩转 linux 系统了,这岂不是很炫酷的一件事吗?而且最重要的一点是 cloud studio 永不宕机,可以一直运行,简直就是一个活生生的服务器。
三、应用推荐
这里我最想体验的还是 AI Code Translator,尝试一下将不同的开发语言自行进行转换
1、点击 Fork
2、等待工作空间启动
3、安装 Dependencies
npm i
4、运行 App
npm run dev
下面是 JavaScript 转换成 Python 的冒泡排序算法
有关 openai api key 的获取方式可以参考下面的步骤:
网址:https://platform.openai.com/apps
右上角 Personnal -> View API keys
Create new secret key
复制出来即可
总结
通过这次体验,我深深感受到了 Cloud Studio 的强大性,无论是在编写代码层面的代码高亮、代码补全,还是集成的 git、插件扩展等,都是很智能且易用的。目前不足的就是文档少、社区少、生态少,这需要大家共同努力,一起开发,互相交流。
也建议官方可以多多推出相关的精品教学课程,供大家加入及学习。
我的qq:2442391036,欢迎交流!