【腾讯云 Cloud Studio 实战训练营】云上编程,彻底释放电脑物理内存

news/2024/10/22 12:22:43/

文章目录

  • 前言
  • 一、快速上手
    • 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,欢迎交流!



http://www.ppmy.cn/news/1000601.html

相关文章

【物理】带电粒子在磁场和电场中移动的 3D 轨迹研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

高速公路巡检无人机,为何成为公路巡检的主流工具

随着无人机技术的不断发展,无人机越来越多地应用于各个领域。其中,在高速公路领域,高速公路巡检无人机已成为公路巡检的得力助手。高速公路巡检无人机之所以能够成为公路巡检中的主流工具,主要是因为其具备以下三大特性。 一、高速…

RPC框架引入zookeeper服务注册与服务发现

Zookeeper概念及其作用 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是大数据生态中的重要组件。它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理…

HTML+CSS+JavaScript:全选与反选案例

一、需求 1、单击全选按钮,下面三个复选框自动选中,再次单击全选按钮,下面三个复选框自动取消选中 2、当下面三个复选框全都选中时,全选按钮自动选中,下面三个复选框至少有一个未选中,全选按钮自动取消选…

《金融数据保护治理白皮书》发布(137页)

温馨提示:文末附完整PDF下载链接 导读 目前业界已出台数据保护方面的治理模型,但围绕金融数据保护治理的实践指导等尚不成熟,本课题围绕数据保护治理的金融实践、发展现状,探索和标准化相关能力要求,归纳总结相关建…

微信小程序真机调试报ERR_CERT_AUTHORITY_INVALID

微信小程序真机调试报ERR_CERT_AUTHORITY_INVALID 问题解决方法 问题 微信开发者工具中调试微信小程序,在开发工具里面调试没问题,但是真机调试的时候报ERR_CERT_AUTHORITY_INVALID错误 解决方法 到这个站点检查域名的Https证书的安全性 : 传送门(注:…

Python web实战之 Django 的 ORM 框架详解

本文关键词:Python、Django、ORM。 概要 在 Python Web 开发中,ORM(Object-Relational Mapping,对象关系映射)是一个非常重要的概念。ORM 框架可以让我们不用编写 SQL 语句,就能够使用对象的方式来操作数据…

无人驾驶实战-第一课(自动驾驶概述)

在七月算法上报了《无人驾驶实战》课程,老师讲的真好。好记性不如烂笔头,记录一下学习内容。 ————————————————————————————————————————— 无人驾驶汽车的定义: 无人驾驶汽车是可载人的移动智能机器…