Jerry&
码龄4年
关注
提问 私信
  • 博客:36,506
    问答:4
    36,510
    总访问量
  • 28
    原创
  • 313,955
    排名
  • 318
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:人生苦短,我学Python

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:贵州省
  • 加入CSDN时间: 2021-03-08
博客简介:

m0_55900042的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    262
    当月
    37
个人成就
  • 获得373次点赞
  • 内容获得11次评论
  • 获得427次收藏
  • 代码片获得6,204次分享
创作历程
  • 27篇
    2024年
  • 1篇
    2023年
成就勋章
TA的专栏
  • 头歌Python获取与清洗
    26篇
  • 疑难杂症
    2篇
兴趣领域 设置
  • Python
    pythondjangoscikit-learnnumpy
  • 开发工具
    jupyteridea
  • 数据结构与算法
    最小二乘法随机森林支持向量机逻辑回归哈希算法
  • 大数据
    数据库数据库架构数据库开发neo4j
  • 前端
    前端
  • 后端
    爬虫分布式
  • 移动开发
    小程序微信小程序
  • 网络与通信
    http网络安全网络协议
  • 嵌入式
    嵌入式实时数据库
  • 游戏
    动画游戏程序游戏策划
  • 微软技术
    sqlc#
  • 操作系统
    windows
  • 搜索
    搜索引擎
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

第2关:JSON篇:使用json库

用于从 Python 的字符串中解析 JSON 数据。使用它的方法很简单,只需将含有 JSON 数据的字符串当做参数传递给它,它的返回值就是由 Python 中的。库是 Python 内置的一个用于操作 JSON 数据的库,提供了几个函数用于。注意:所有打开的文件,请在打开文件的函数内及时关闭,以免影响测试代码读取数据。文件内的内容,就会被当做 JSON 格式的数据来解析。,只要文件对象使用了正确的字符编码打开文件,的内容,并将其中的数据打印出来。也是用于解析 JSON 数据的,它与。
原创
发布博客 2024.01.22 ·
1278 阅读 ·
16 点赞 ·
0 评论 ·
28 收藏

第2关:BeautifulSoup解析网页

BeautifulSoup 和 lxml 一样,BeautifulSoup 也是一个 HTML/XML 的解析器,主要的功能也是解析和提取 HTML/XML 数据。根据提示,在右侧编辑器 Begin-End 区间补充代码,完善函数 get_data(),使用 bs4 解析爬取古诗词网古诗的内容部分,并将内容以列表形式返回。为爬取网页的效果代码,可以使用开发者工具审查元素,查看古诗的内容部分位于哪个标签。,安装 BeautifulSoup 模块,如下图所示。平台会对你编写的代码进行测试,当。
原创
发布博客 2024.01.22 ·
1662 阅读 ·
10 点赞 ·
0 评论 ·
9 收藏

第1关:JSON篇:JSON基础知识

JSON 全称:JavaScript Object Notation(JavaScript 对象表示法),是一种轻量级的文本数据交换格式。与接下来要介绍的 XML 相比,拥有。测试代码会解析这个文件内的 JSON 字符串,并将其中的数据打印出来。本关任务:手动编写一个 JSON 格式的数据文件。中,值则有多种形式,多条数据之间用逗号。可以看到其结构和 Python 的。的形式表示,名称包括在一对双引号。这种表示方式与 Python 的。JSON 的数组用一对方括号。JSON 的对象用一对大括号。
原创
发布博客 2024.01.22 ·
849 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏

第1关:XPath解析网页

XPath ,全称 XML Path Language ,即 XML 路径语言,它是一门在 XML 文档中查找信息的语言。XPath 的选择功能十分强大,它提供了非常简洁明了的路径选择表达式。另外,它还提供了超过 100 个内建函数,用于字符串、数值、时间的匹配以及节点、序列的处理等,几乎所有想要定位的节点都可以用 XPath 来选择。实训中,介绍了 XPath 的基础知识,本关需要使用 XPath 技术来编写解析网页的程序。为爬取网页的效果代码,可以使用开发者工具审查元素,获取 XPath 的路径信息。
原创
发布博客 2024.01.22 ·
1617 阅读 ·
10 点赞 ·
0 评论 ·
11 收藏

第2关:requests 进阶

文件,得知你的相关信息,从而做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入。、密码、浏览过的网页、停留的时间等信息。协议是无状态的,也就是每个请求都是独立的。那么登录后的一系列动作,都需要用。来验证身份是否是登录状态,为了高效的管理会话,保持会话,于是就有了。相当于一个虚拟的浏览器,在这个浏览器上处于一种保持登录的状态。文件,它是一个非常小的文本文件,可以记录你的用户。是一种管理用户状态和信息的机制,与。平台会对你编写的代码进行测试,当。, 以百度搜索为例,在。登录成功后,会话会生成。
原创
发布博客 2024.01.22 ·
1193 阅读 ·
10 点赞 ·
0 评论 ·
10 收藏

第1关:requests 基础

本关任务:编写一个requests请求网页的程序。
原创
发布博客 2024.01.22 ·
1734 阅读 ·
7 点赞 ·
0 评论 ·
14 收藏

第5关:HTML表格:日常消费账单表格展示网页

此例中,我们将列值的总和行作为表格的尾部。通常,我们都会建议大家使用这三种元素来定义表格,因为这样做表格的总体结构更为清晰。在日常生活中财务报表、日历等,都常使用表格展示。在第一个例子中,表格没有边框,看起来不太明显。一般情况下,我们都会指定表格的表头信息,可以使用。但是,这样的边框样式不太好看,我们可以通过编写。在之后的示例中,我们都默认添加了表格边框样式。为了使表格的整体结构更加的清晰,我们还能够使用。组成,每一行由单元格组成,单元格有标题单元格。其中的单元格,跨越了多行或者多列。
原创
发布博客 2024.01.19 ·
2329 阅读 ·
38 点赞 ·
0 评论 ·
42 收藏

第4关:HTML标题与段落:网络文章网页

类型 | 父元素 | 子元素| | ------------ | ------------ | | 有序列表 | ol | li| | 无序列表 | ul | li| | 描述列表 | dl| dt, dd|大家可以看到,虽然我们在段落内容中换行了,但是显示时是不会换行的。通常,列表都是由父元素和子元素构成的,父元素用于指定要创建的列表的类型,子元素用于指定要创建的列表项目类型。补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过;在HTML5中,更强调语义。
原创
发布博客 2024.01.19 ·
1255 阅读 ·
17 点赞 ·
0 评论 ·
25 收藏

第3关:HTML链接:带超链接的网页

的含义取于船上的锚,船把锚沉在水底后,如果船随水飘移了,只要一拉锚的锁链就会回到抛锚的位置。补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过;页面,链接包含页面内导航链接和跳转其他网页的链接。属性是超链接最重要的属性,它用于指定超链接目标的 URL。超链接是网页互连的核心,网页之间通过超链接连接在一起。,这样做可以调起邮箱应用,发送邮件到对应地址。属性指定了超链接的目标,本例中即跳转到百度。,所以在点击之后,将在新标签中打开链接。属性,使得链接在新标签中打开;
原创
发布博客 2024.01.19 ·
969 阅读 ·
19 点赞 ·
1 评论 ·
19 收藏

第2关:HTML结构:自我简介网页

生活充实的含义,应是阅历得广,明白得多,有发现的能力,有推断的方法,性情丰厚,兴趣饶富,内外合一,即知即行,等等。补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过;但这个网页更容易被搜索引擎发现。属性来检索页面,所以当我们加入了合适的关键字和描述内容时,页面就更容易被搜索引擎发现。同理,关键词信息使用多个并行的关键词告知搜索引擎我们网页内容的关键词信息。网页的完整结构,并了解如何让搜索引擎更好的找到你的网页。元素的内容即网页标题,它是一个网页必需的元素之一。
原创
发布博客 2024.01.19 ·
1414 阅读 ·
23 点赞 ·
1 评论 ·
17 收藏

第1关:初识HTML:简单的Hello World网页制作

属性 | 值 | 含义 | ------------ | ----------- | class | 自定义的元素类名 | 元素的类名 | id | 自定义的元素id名 | 元素的唯一的id | style | 元素内联样式 | 元素的样式 | title | 额外信息内容 | 元素的额外信息。补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过;标签来编写⽹页,将文本、超链接、图片、语音、视频等各种内容整合起来,实现绚丽多姿的网页。标签之间输入"动手改变世界";
原创
发布博客 2024.01.19 ·
2216 阅读 ·
33 点赞 ·
1 评论 ·
20 收藏

第2关:Pandas缺失值类型

平台会对你的选择题答案结果进行测试,对比你的答案与实际正确的答案,只有所有答案全部正确才能进入下一关。掩码方法中掩码可能是一个与原数组维度相同的完整布尔类型数组,也可能是用一个比特(看作是一个数据类病毒——它会将与它接触过的数据同化。会为这个数组选择一个原生浮点类型,这意味着和之前的。表示缺失的整数),也可能是些极少出现的形式。标签方法中,标签值可能是具体的数据(例如用。自带的几个处理缺失值的工具的用法,该系列。表示缺失值,另一种方法是用一个**标签值。代码从而实现快速操作。原有的缺失值:浮点数据类型的。
原创
发布博客 2024.01.17 ·
872 阅读 ·
7 点赞 ·
0 评论 ·
8 收藏

第1关:Pandas数值运算方法

平台会对你编写的代码进行测试,对比你输出的数值与实际正确的数值,只有所有数据全部计算正确才能进入下一关。中二维数组与一维数组的运算规则是一样的。从上面的例子可以发现,两个对象的行列索引可以是不同顺序的,结果的索引会自动按顺序排列。里默认也是按行运算的,如果想按列计算,那么就需要利用前面介绍过的运算符方法,通过设置。表示缺失值的方法(后面的关卡会介绍)。的运算与前面介绍的运算一样,结果的索引都会自动对齐。,然后让每一行都减去第一行的值,输出运算后的结果。内置的集合运算规则实现的,任何缺失值默认都用。
原创
发布博客 2024.01.17 ·
1162 阅读 ·
8 点赞 ·
0 评论 ·
12 收藏

第7关:Numpy的结构化数组

平台会对你编写的代码进行测试,对比你输出的数值与实际正确的数值,只有所有数据全部计算正确才能进入下一关。,其数据类型是由组成一系列命名字段的简单数据类型组成的,在定义结构化数据时需要指定数据类型。注意:尽管这里列举的模式对于简单的操作非常有用,但是这些操作场景也可以用。有的时候通过异构类型值组成的数组无法完全的表示我们的数据,这时候就需要。的结构化数组,并通过读取文件内容转换结构化数组操作。查看相应的值,并且可以进行快速的数据处理。的,异构的数据提供了非常有效的存储。结构化数组的方便之处在于,你可以通过。
原创
发布博客 2024.01.17 ·
699 阅读 ·
9 点赞 ·
0 评论 ·
14 收藏

第6关:Numpy的排序和条件筛选

说到排序想必你的脑海中会想到快速排序、插入排序、冒泡排序、选择排序等复杂的排序算法,所有的这些算法都是为了实现一个任务 ——平台会对你编写的代码进行测试,对比你输出的数值与实际正确的数值,只有所有数据全部计算正确才能进入下一关。请先仔细阅读右侧上部代码编辑区内给出的代码框架,再开始你的编程工作!中已经封装了排序的函数,不需要我们再去造轮子了。的排序方法,并编写一个能筛选并排序的程序。处补充代码,先过滤数组中大于。的值,再对这些值进行排序。的更加高效,默认情况下。
原创
发布博客 2024.01.17 ·
946 阅读 ·
9 点赞 ·
0 评论 ·
11 收藏

第5关:Numpy 的拆分

的输出,然后将其与预期输出作对比,如果一致,则测试通过;数组的纵向拆分、横向拆分、深度拆分。,我们可以方便的对数组进行拆分,比如使用。深度拆分要求数组的秩大于等于。为了完成本关任务,你需要掌握:拆分数组。文件,并以标准输入方式提供测试输入;中的三个方法方法,平台获取。
原创
发布博客 2024.01.17 ·
593 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

第4关:Numpy 数组的堆叠

从深度看,数组既可以横向叠放,也可以竖向叠放。因此,我们我们对数组进行堆叠,的输出,然后将其与预期输出作对比,如果一致,则测试通过;数组对堆叠包含以下几个函数: 首先,创建两个数组。数组的垂直叠加、水平叠加、深度叠加。返回的是真实的数组,需要分配新的内存空间,而。,我们可以方便的更改数组的形状,比如使用。文件,并以标准输入方式提供测试输入;拆解,将多维数组变成一维数组。中的三个方法,平台获取。使用元组改变数组形状。
原创
发布博客 2024.01.17 ·
542 阅读 ·
9 点赞 ·
0 评论 ·
12 收藏

第3关:Numpy 数组的切片与索引

的输出,然后将其与预期输出作对比,如果一致,则测试通过;来选择数组的部分元素,这实际上就是提取数组中值为。为了完成本关任务,你需要掌握:数组的切片与索引。数组的索引功能的功能。文件,并以标准输入方式提供测试输入;本关任务:从数组中选择指定的元素。同时用下标选择元素,下标范围从。的数组,然后通过指定下标。对于二维数组的索引,类似与。
原创
发布博客 2024.01.17 ·
519 阅读 ·
8 点赞 ·
0 评论 ·
11 收藏

第2关:Numpy 数组的基本运算

的输出,然后将其与预期输出作对比,如果一致,则测试通过;的代码,以实现向量与标量相加和相乘的的功能。函数接受三个参数,然后进行向量与标量之间的运算;库可以直接进行一些四则运算,快速的处理两个。文件,并以标准输入方式提供测试输入;矩阵可逆的充要条件是矩阵满秩。二维数组的一些基本操作。本关的测试样例参见下文;
原创
发布博客 2024.01.17 ·
812 阅读 ·
10 点赞 ·
0 评论 ·
7 收藏

第1关:Numpy 创建数组

的输出,然后将其与预期输出作对比,如果一致,则测试通过;这个变量,这样我们就快速的创建了一个一维数组。函数接受两个参数,然后创建与之对应的的多维数组;从而达到了创建多维数组的目的。为了完成本关任务,你需要掌握:创建数组。中创建数组有许多的方法,这里我们使用。之所以取别名,是为了代码编写的方便。文件,并以标准输入方式提供测试输入;方法,将两个一维数组组合成一个。的一维数组,然后使用。的代码,以实现创建一个。本关的测试样例参见下文。
原创
发布博客 2024.01.17 ·
712 阅读 ·
9 点赞 ·
0 评论 ·
9 收藏
加载更多