当前位置: 首页 > news >正文

走过岁月我才发现——云IDE真方便(Python3.8环境测试)

官方有IDE的产品介绍与IDE的使用教程,我先进行测试一下。在下面的文章有测试效果:

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

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

目录

产品测试:

创建工作空间

插件安装

创建python文件

运行python文件

Demo测试

查看环境pip list

云IDE挑战赛

参赛人员 

赛事安排

参赛奖项

参赛要求

耗时计算


产品测试:

网站地址:开发者云平台

初始状态: 

我们在菜单的第一个选项中看到了【秘钥管理】,处于有秘钥先看秘钥的原则,我们就先看看【秘钥管理】是干啥的。

生成SSH秘钥看看:

这个秘钥是用于Cloud IDE 内推拉代码的,先复制一下,不知道啥时候用。

创建工作空间

我们先创建一个工作空间来看看,其中我们暂时没有仓库地址,所以创建一个【空】先用着。环境我这里选择了Python3.8,规格给了个2CPU 4BG的虚拟机。

创建成功:

这里点击红色框选中的启动按钮,会跳出一会新的页面。 

它这给的环境是VSCode的开发工具:

尝试着安装一些插件:

插件安装

我安装了了个icon的图标,成功了。说明就是正常使用的vscode。

创建python文件

创建文件就是VSCode的创建文件方式。没啥技巧。

运行python文件

写一个基础函数用作测试。

import time

print(time.time())

点击运行->启动调试。 

进入到调试页面 

它这里自动运行了。

个人建议直接进入到终端自己操作,可掌握度更高一些。

环境是linux的,基本也都那几个命令。

我们跑一个需要【requests】环境的小测试:

这里不是最新的版本,在安装的包的时候出现了问题,我们需要更新一下pip到最新的版本。

非最新版本异常提示: 

更新到最新版本:

pip install --upgrade pip

速度较慢,应该没有更改镜像地址:

更新完毕,已经提示Successfully到最新的pip22.3版本。

我们可以自己修改一下镜像地址,方便下载scrapy:

pip config set global.index-url https://repo.huaweicloud.com/repository/pypi/simple

修改完毕。

我们来安装一下【requests】和【scrapy】

pip install requests
pip install scrapy

下载完毕 


 

Demo测试

测试个demo看看,我就拉取两个文档。

#!usr/bin/env python
# -*- coding:utf-8 _*-

from requests import get
from scrapy.selector import Selector
import time
import random
 
html = get("http://book.zongheng.com/showchapter/1085747.html").content.decode("utf-8")
sel = Selector(text=html)
result = sel.css("ul li a::attr(href)").extract()
count = 0
for x in result:
    if "1085747" in x:
        html = get(x).content.decode("utf-8")
        sel = Selector(text=html)
        title = sel.css("div.title_txtbox::text").extract()[0]
        title = title.replace(":", "_")
        info = sel.css("div.content p::text").extract()
        strInfo = ""
        for j in info:
            strInfo += j
        file = open(str.format("{0}{1}", title, ".txt"), "w", encoding="utf-8")
        file.write(strInfo)
        file.close()
        timeStop = random.randint(1, 4)
        time.sleep(timeStop)
        print("success", title)
        if count == 2:
            break
        count += 1
 

拉取成功

查看环境pip list

云IDE挑战赛

我发现了有个挑战赛Cloud IDE / 1024云IDE应用挑战赛 · GitCode

参赛人员 

大赛面向全社会开放,个人、高等院校、科研单位、企业等人员均可报名参赛。

说明:如有大赛主办方和技术支持单位(如 CSDN 员工)参赛,则自动放弃获奖资格。

赛事安排

参赛奖项

参赛要求

耗时计算

刚才测试消耗的时间是0.75小时,可以看到对应的消耗额度,那么代表我们不使用的时候一定要点击【终止】按钮。

终止成功后:

相关文章:

  • SpringBoot核心技术 之 基础入门
  • Linux下编译工具:gcc/g++ の最全使用教程
  • 【计算机视觉】imutils的基本使用
  • Vue--nextTick--作用/用法/原理
  • 自动化测试项目学习笔记(五):Pytest结合allure生成测试报告以及重构项目
  • 计算机网络习题答案
  • js中的‘==‘和‘===‘
  • 一起来部署项目-采购一台云服务器
  • 【老生谈算法】matlab实现抽样定理算法源码——抽样定理
  • [从0开始机器学习]4.线性回归 正规方程
  • RayVentory以改进IT的分析,RayVentory原始数据之间轻松切换
  • Oracle 递归案例
  • Python编程 print输出函数
  • WordPress JSON REST API OAuth 1.0 认证获取Authorization Basic 码+Python api 创建文章(一)
  • 力扣 每日一题 1235. 规划兼职工作【难度:困难,rating: 2022】(动态规划+二分查找)
  • 〔开发系列〕一次关于小程序开发的深度总结
  • 4个实用的微服务测试策略
  • Android系统模拟器绘制实现概述
  • conda常用的命令
  •  D - 粉碎叛乱F - 其他起义
  • ES6 ...操作符
  • 编写符合Python风格的对象
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 后端_ThinkPHP5
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 回顾 Swift 多平台移植进度 #2
  • 回流、重绘及其优化
  • ​人工智能书单(数学基础篇)
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #define与typedef区别
  • #Linux(make工具和makefile文件以及makefile语法)
  • (14)Hive调优——合并小文件
  • (floyd+补集) poj 3275
  • (SpringBoot)第七章:SpringBoot日志文件
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (十)T检验-第一部分
  • (一)SpringBoot3---尚硅谷总结
  • (转)EOS中账户、钱包和密钥的关系
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (转)负载均衡,回话保持,cookie
  • .Net CF下精确的计时器
  • .NET DataGridView数据绑定说明
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET/C# 使窗口永不获得焦点
  • .project文件
  • @angular/cli项目构建--Dynamic.Form
  • [ vulhub漏洞复现篇 ] Apache APISIX 默认密钥漏洞 CVE-2020-13945
  • []T 还是 []*T, 这是一个问题
  • [CSDN首发]鱿鱼游戏的具体玩法详细介绍
  • [Deepin 15] 编译安装 MySQL-5.6.35
  • [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-controller-manager失败
  • [ESP32] 编码旋钮驱动