自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 Python面向对象

本文摘要介绍了Python面向对象编程的核心概念。主要内容包括:1)使用对象组织数据,通过类定义属性和方法;2)类的定义和使用,包括成员变量和成员方法;3)构造方法__init__()的用法;4)常见魔术方法如__str__、__lt__等的实现;5)封装概念及私有成员的使用;6)继承的基本语法。文章通过学生类、闹钟类等实例演示了面向对象编程的实际应用,涵盖了封装、继承等关键特性,为Python面向对象编程提供了基础指导。

2025-07-31 10:21:58 578

原创 Python柱状图

本文介绍了使用PyEcharts绘制柱状图的方法,包括基础柱状图、时间线柱状图和GDP动态柱状图。基础柱状图通过Bar模块实现,可反转xy轴;时间线柱状图利用Timeline模块展示多组数据随时间变化,支持主题设置和自动播放;GDP动态柱状图通过读取CSV数据并排序,逐年展示全球GDP前八国家。文章详细说明了数据读取、字典处理、排序方法(包括lambda函数使用)以及图表配置,最终生成可交互的动态可视化效果。代码示例完整,适合数据可视化入门学习。

2025-07-27 20:48:08 139

原创 Python构建可视化地图图表

本文介绍了使用pyecharts库构建疫情地图可视化的三种方法。首先展示了基础全国地图的构建过程,包括数据准备、图表设置和渲染输出。其次详细说明了全国疫情地图的实现,通过解析JSON格式的疫情数据,按省份统计确诊人数并可视化展示。最后演示了省级疫情地图的绘制方法,以河南省为例,展示了市级疫情数据的处理与可视化过程。三种方法均采用颜色分段映射方式直观呈现不同区间的疫情严重程度,并支持通过HTML文件输出可视化结果。

2025-07-27 17:53:58 129

原创 Python折线图

本文介绍了使用Python进行数据可视化的方法,重点讲解了折线图的绘制。内容涵盖:1)JSON数据格式及其与Python数据的相互转换方法;2)pyecharts模块的使用,包括基础折线图构建和全局配置选项设置;3)实际数据处理案例,展示了如何解析美、日、印三国疫情数据并生成对比折线图。通过json.dumps()和json.loads()实现数据格式转换,利用pyecharts的Line类创建图表,最终生成2020年三国确诊人数对比的可视化结果。文章提供了完整的代码示例和效果图,适合数据可视化初学者参考。

2025-07-27 16:35:12 365

原创 Python异常,模块与包

本文总结了Python异常处理和模块/包使用的主要知识点。异常处理部分介绍了try-except的基本语法、捕获指定/多个/所有异常的方法,以及else和finally的应用场景。模块部分讲解了import和from...import的多种导入方式、自定义模块的创建与使用,重点说明了__name__和__all__变量的作用。包管理部分阐述了自定义包的创建和导入方法,包括__init__.py文件的作用。最后还介绍了第三方包的安装方法。文中配有代码示例和图示说明异常传递、模块导入等核心概念,并提供了字符串操

2025-07-25 17:51:12 873

原创 Python文件操作

统计文本中字符个数f.close()# 统计文本中字符个数count = 0count += 1f.close()

2025-07-24 18:34:56 296

原创 Python函数进阶

也叫做默认参数,用于定义函数,为参数提供默认值,调用时可不传该默认参数的值。作用:当调用函数没有传递参数,就会使用默认是缺省参数对应的值。作用:是函数更加清晰,容易使用,同时也清除了参数的顺序要求。所有位置参数必须出现在默认参数前,包括函数定义和调用。也叫做可变参数,用于不确定调用的时候传递多少个参数。关键字参数不存在先后顺序,可以与位置参数进行混用。调用函数时根据函数定义的参数位置来传递参数。函数调用时,通过“键=值“形式传递参数。函数体,就是函数的执行逻辑,只能写一行。传入参数表示匿名函数的形式参数。

2025-07-23 18:46:58 228

原创 Python数据容器

目的:为了批量处理多份数据。Python中的数据容器:一种可以容纳多份数据的数据类型,容纳的每一份数据称之为一个元素,每一个元素,可以是任意类型的数据,如字符串,数字,布尔等。数据容器的分类:列表(list),元组(tuple),字符串(str),集合(set),字典(dict)字面量[元素1,元素2,元素3,…]定义变量变量名称 = [元素1,元素2,元素3,元素4,…]定义空列表变量名称 = []变量名称 = list()列表之中的元素也是列表。

2025-07-23 17:09:15 838

原创 Python函数

如果函数A中,调用了另外i一个函数B,那么先把函数B中的任务都执行完毕后才会回到上次函数A执行的位置。定义在函数体内部的变量,变量只在函数体内部生效,在函数外部访问则会报错。上述代码中,x,y称为形式参数,1,2称为实际参数。功能:程序中的函数完成事情后,最后给调用者的结果。功能:在函数进行计算时,接受外部提供的数据。提前写好的,可以随时调用,实现特定功能。None表示空的,无实际意义的函数。:param x: 形参x的说明。:param y: 形参y的说明。:return: 返回值的说明。

2025-07-14 16:20:08 361

原创 Python循环结构

range(num1,num2,step)获取从num1开始到num2结束的数字序列(不含num2本身),数字之间的步长为range。range(num1,num2)获取从num1开始到num2结束的数字序列(不含num2本身)2. while的条件需得到布尔类型,True表示继续循环,False表示结束循环。range(num)获取从0开始到num结束的数字序列(不含num本身)语句2不会被执行,执行完语句1后直接执行语句3。条件2满足时,做的事情1。条件2满足时,做的事情2。条件2满足时,做的事情3。

2025-07-12 18:41:56 679

原创 Python判断语句

2. 判断是互斥且有顺序的。若满足条件1,将不再处理之后的条件,若都不满足才会执行else语句。1.只有满足外层条件时,才会执行内层条件。不满足条件时要做的事情1。不满足条件时要做的事情2。满足条件1时要做的事情1。满足条件1时要做的事情2。满足条件2时要做的事情1。满足条件2时要做的事情2。不满足条件时要做的事情1。不满足条件时要做的事情2。满足条件2,做事情1。满足条件2,做事情2。条件成立时,要做的事情。满足条件时要做的事情1。满足条件时要做的事情2。3. 空格缩进不可省略。

2025-07-09 20:22:54 465

原创 Python字符串知识

单引号定义法,可以内含双引号双引号定义法,可以内含单引号使用转义字符(\)来将引号解除效用,变成普通字符串。

2025-07-06 18:00:16 277

原创 SPI通信

四根通信线:SCK"串行时钟线MOSI:主机输出从机输入MISO:主机输入从机输出SS:从机选择通信方式:同步,全双工,支持总线挂载多个设备(一主多从)。

2023-07-27 17:37:22 565

原创 IIC外设通信

STM32内部集成了硬件IIC收发电路,可由硬件自动执行时钟生成,起始终止条件生成,应答收发位,数据收发等功能,减轻CPU负担。支持多主机模式支持7位/10位地址模式支持不同的通信速度,标准速度(100KHz),快速(400KHz)支持DMA兼容SMBus协议STM32F103C8T6的硬件IIC:IIC1,IIC2。

2023-07-26 11:05:31 349

原创 MPU6050简介

MPU6050是一个6轴姿态传感器,可以测量芯片自身X,Y,Z轴的加速度,角速度,从而得到姿态角,用于平衡车,飞行器等。内部结构:3轴加速度计(Accelerometer):测X,Y,Z轴的加速度3轴陀螺仪传感器(Gyroscope):测X,Y,Z轴的角速度。

2023-07-25 16:05:37 674

原创 stm32 IIC通信

发送一个字节:SCL低电平期间,主机将数据位依次放到SDA总线上(高位先行),然后释放SCL,从机将在SCL高电平期间读取数据位,所以SCL高电平期间SDA不允许有数据变换,依次循环8次,即可发送一个字节。接收一个字节:SCL低电平期间,从机将数据位依次放到SDA线上(高位先行),然后释放SCL 主机将在SCL高电平期间读取数据位,所以SCL高电平期间SDA不允许有数据变化,依次循环8次,即可接收一个字节。发送应答:主机在接收完一个字节之后,在下一个时钟发送一位数据,数据0表示应答,数据1表示非应答。

2023-07-25 10:00:50 803

原创 5G网络架构与组网部署

5G网络架构与组网部署

2023-02-12 17:27:42 1295

原创 14天阅读挑战赛(趣学算法)笔记2

斐波那契数列算法设计

2022-10-20 20:39:05 430

原创 14天阅读挑战赛(趣学算法)笔记1

算法简介

2022-10-19 17:15:07 1973

原创 计算机二级选择题知识点汇总(1)

计算机二级知识点汇总

2022-10-06 20:03:55 1271

原创 数据结构之循环链表

数据结构之循环链表

2022-09-17 22:21:54 552

原创 数据结构线性表之双链表

数据结构之双链表

2022-09-17 20:52:29 777

原创 模拟电子技术基础之场效应管

模拟电子技术基础之MOS管

2022-09-12 20:02:18 1002

原创 数据结构之单链表

数据结构之单链表

2022-09-11 18:38:25 1400

原创 数据结构——线性表之顺序表

数据结构——线性表之顺序表

2022-09-04 21:05:45 2060 3

原创 程序猿的中秋节——浪漫至死不渝!!

程序猿的中秋节——浪漫至死不渝!!

2022-08-29 22:49:15 599 22

原创 数据结构教程绪论

数据结构教程绪论(李春葆)

2022-08-25 22:38:35 1000 4

原创 C++函数与array对象

C++函数和array对象

2022-08-21 17:42:52 485

原创 C++函数和string类对象

C++函数和string对象

2022-08-21 13:29:12 252

原创 C++函数和结构

C++函数和结构

2022-08-20 21:59:16 271

原创 经典算法之索引查找

经典算法之索引查找

2022-08-19 21:50:43 1211

原创 函数和C—风格字符串

函数和C—风格字符串

2022-08-18 21:07:09 100

原创 C++函数和二维数组

C++函数和二维数组

2022-08-18 20:30:07 319

原创 经典算法之希尔排序

C++经典算法之希尔排序

2022-08-17 20:19:13 448

原创 经典算法之快速排序

经典算法之快速排序

2022-08-15 22:20:44 204 2

原创 经典算法之冒泡排序

经典算法之冒泡排序

2022-08-11 23:12:16 152

原创 经典算法之折半插入排序

经典算法之折半插入排序

2022-08-10 23:49:00 1616

原创 经典算法之折半查找

经典算法之折半查找

2022-08-08 22:28:04 6828

原创 经典算法之直接选择排序

经典算法之直接选择排序

2022-08-05 23:14:29 955

原创 函数和数组

C++函数和数组

2022-08-05 11:37:45 541

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除