自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 爬虫--微博热搜信息抓取代码

这段代码的主要功能是从微博热搜页面获取当前的热搜标题信息,并将其打印输出。代码通过发送 HTTP 请求获取网页内容,然后使用lxml库解析 HTML 页面,提取出热搜标题,最后将标题信息与当前时间一起打印出来。url:指定了要抓取的微博热搜页面的 URL。header:包含了请求头信息,其中cookie用于模拟用户的登录状态,User-Agent用于模拟浏览器的请求,避免被网站识别为爬虫而拒绝访问。通过以上的代码和解析,我们可以看到,使用 Python 的。

2025-04-24 21:58:57 772

原创 Python 实现跳动爱心动画3

python这里定义了一系列常量。和分别设定了画布的宽度和高度,以此确定窗口的大小。和是画布的中心点坐标,在将爱心移动到画布中央时会用到。是爱心的缩放比例,用于调整爱心的大小。则是爱心的颜色,采用十六进制颜色代码来表示。

2025-04-24 09:32:50 900

原创 Python Turtle 库绘制彩色螺旋图案代码

这样每次循环生成的颜色都是随机的,为图案带来丰富的色彩变化。而random库则提供了生成随机数的功能,在我们的代码中,它将用于随机生成颜色值,为我们绘制的图案增添色彩的随机性。通过以上对代码的详细剖析,我们可以看到如何利用Turtle库和random库的功能,通过简单的代码实现一个色彩斑斓的螺旋图案绘制。pen = turtle.Turtle()创建了一个Turtle对象,我们将其命名为pen,它就像是我们在绘图窗口中的画笔,通过对这个对象下达指令,我们可以控制它在窗口中移动、绘制图形等操作。

2025-04-23 22:02:11 594

原创 Python 绘图代码解析:用 Turtle 和 Colorsys 打造绚丽图案

我们给它取别名cs。tur.circle(200 - j * 4, 90):绘制一个半径为200 - j * 4的圆,这里半径会随着外层循环变量j的变化而逐渐减小(因为j在递增),绘制的角度为 90 度,也就是四分之一圆。通过巧妙地使用turtle库和colorsys库,结合循环结构和绘图指令,绘制出了一个具有颜色渐变和图形变化的绚丽图案,充分展示了 Python 在图形绘制方面的强大能力和趣味性。通过内层循环不断重复这些图形绘制指令,结合外层循环带来的颜色和半径变化,就可以绘制出复杂而绚丽的图案。

2025-04-23 21:34:36 1107

原创 Python 绘制动态爱心代码(2)

这段代码主要实现了一个动态爱心的绘制。通过tkinter创建图形界面窗口,借助数学函数生成爱心的形状坐标,利用随机数实现爱心点的扩散和动态变化效果,最终以动画的形式展示在窗口画布上。代码整体可以分为几个部分:常量定义、函数定义、类定义以及主程序部分。python这里定义了画布的宽度和高度常量,以及画布中心的坐标常量。是爱心形状的放大比例,用于将数学函数生成的爱心坐标适配到合适的画布大小。则指定了爱心的颜色。Heart这段代码通过巧妙运用数学函数、随机数和tkinter库的功能,实现了一个动态爱心的绘制。

2025-04-22 22:30:25 1877

原创 用 Python 的 Turtle 库绘制绚丽图案

tracer(5)用于控制绘图的刷新频率,提高绘图效率。通过对这段代码的解读,我们了解了如何利用 Turtle 库的基本绘图函数,结合colorsys模块实现色彩的动态变化,绘制出一个绚丽多彩的图案。之后,再次增加h的值并重新设置颜色,继续执行一系列绘图指令,包括向前移动、旋转以及绘制圆形(circle(-50)表示绘制一个半径为 50 的反向圆形)等操作。最后,left(2)使画笔向左旋转 2 度,这一细微的旋转角度变化,使得每次循环绘制的图形之间产生微妙的偏移,最终形成一个复杂且连续的图案。

2025-04-22 09:34:52 401

原创 Python 绘制樱花树代码

t = cos(radians(heading() + 45)) / 8 + 0.25:借助当前画笔的朝向计算颜色的深浅,实现阴影效果。heading()获取当前画笔的朝向,radians()把角度转换为弧度,cos()计算余弦值。dis = int(800 * random() * 0.5 + 400 * random() * 0.3 + 200 * random() * 0.2):随机生成飘落的距离。tree(12, 100):调用tree函数,绘制层数为 12,初始树枝长度为 100 的树。

2025-04-20 21:58:01 546

原创 用 Python 的 Turtle 库绘制中国象棋棋盘及棋子

通过上述代码,利用 Turtle 库的绘图功能,从绘制棋盘的基础线条,到绘制帅营、标记,再到绘制棋子文字,一步步构建出了一个完整的中国象棋棋盘及棋子图形。展示了 Python 在图形绘制方面的强大能力。

2025-04-20 07:46:43 1016

原创 《用 Python 和 Turtle 库实现 2048 游戏的代码》

2048 游戏是一款广受欢迎的益智游戏,玩家通过滑动方块,将相同数字的方块合并,目标是合成 2048 这个数字。本文将对使用 Python 的 Turtle 库实现 2048 游戏的代码进行详细解读。

2025-04-19 23:56:42 1174

原创 Python 实现动态爱心特效代码详解

导入必要的库:使用import语句导入了random(用于生成随机数)、math库中的一些数学函数(如sincospilog等)以及tkinter库(用于创建图形用户界面)。定义常量:设置了一系列常量,如画布的宽度、高度、中心坐标,以及与爱心绘制相关的颜色、扩散比例、收缩比例等参数。定义心形参数类类用于存储与爱心相关的点的集合,包括普通点、边缘扩散点、中心扩散点以及所有点的字典。定义爱心函数函数通过数学公式计算出爱心曲线上点的坐标。定义点的扩散和收缩函数函数用于实现点的散射效果,

2025-04-19 15:16:04 1714

原创 MySQL 8.0 下载与安装全流程详解:从入门到进阶的实用指南

开发环境:对于开发环境,推荐使用 MSI Installer(Windows)进行安装,其图形化的安装方式能够快速完成安装配置,节省开发时间;在 Linux 系统中,可通过官方仓库安装,便于管理和更新软件包。生产环境:在生产环境中,建议通过二进制包进行部署,这种方式能够提供更高的灵活性和性能表现,同时便于配置主从复制集群,保障数据的高可用性和安全性。

2025-04-19 15:08:31 1270

原创 Python 内置函数的使用方法

2.combinations 函数用于生成可迭代对象中指定长度的所有可能组合,核心作用是从给定的可迭代对象中,按照指定的长度选取元素,生成所。filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标。zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。

2025-04-19 14:34:34 825

原创 C语言指针二

/指针减法,指向两个指针之间的元素个数。//指针加法,指向两个指针之间的元素个数。//printf("指针加法:%d\n", *p4);//printf("指针乘法:%d\n", *p5);//printf("指针除法:%d\n", *p6);//printf("最大值:%d\n", max);//printf("最小值:%d\n", min);printf("指针加法:%d\n", *p1);

2025-04-19 05:15:00 258

原创 C语言指针:从入门到精通,一篇文章彻底搞懂

/ 声明一个函数指针类型// 定义函数// 使用函数指针// 调用add函数,结果为8// 调用subtract函数,结果为2// 两个指向int的指针。

2025-04-18 22:10:56 2099

原创 ESP32-WROOM-32

介绍一下ESP32 各接口的功能

2025-04-18 22:00:00 1313

原创 python、Visual Studio Code 、PyCharm下载网址及python常见错误的处理办法和常见单词的意思

python、Visual Studio Code 、PyCharm下载网址及python常见错误的处理办法和常见单词的意思

2025-04-18 21:43:13 892

原创 C语言指针

简单介绍一下一些细节

2025-04-18 17:43:49 227

ESP32 小微型麦轮车 PCB-V3项目

ESP32 小微型麦轮车 PCB_V3 深度解析:开源硬件平台上的多功能智能车底盘 ESP32 小微型麦轮车 PCB_V3(以下简称 “V3 底盘”)是一款基于 ESP32 主控的开源硬件项目,旨在提供高灵活性、可扩展性的麦克纳姆轮(麦轮)小车底盘解决方案。该项目由立创开源硬件平台用户 “Saturn 圣骑士” 发布,结合了 ESP32 的强大性能与麦轮的全向移动特性,适合 DIY 爱好者、教育开发及桌面级机器人项目。以下从硬件架构、功能特点、扩展性及应用场景等方面详细介绍。 一、核心硬件架构 主控系统 ESP32 开发板:作为核心控制单元,集成 Wi-Fi 和蓝牙功能,支持蓝牙控制及 ESP-NOW 无线通信(低功耗、高速率),提供丰富的 GPIO 接口(项目中使用 9 个 IO 口控制 4 个电机和 WS2812 灯带,剩余接口可扩展)。 电源方案:底板集成 TP4056 锂电池充电模块(支持 5V 输入充电),搭配 HT7333 稳压芯片及电容滤波电路(可选优化方案:直接通过开发板 VIN 供电,简化电路),支持 3.7V 锂电池供电,兼顾稳定性与便携性。 驱动与移动系统 电机与麦轮方案(支持两种配置): 方案一:M10 行星齿轮减速电机 + 光固化 3D 打印微型麦轮。 特点:颜值高、体积小巧,适合桌面玩具场景;但打印工艺要求较高,麦轮易损(适合静态展示或轻负载)。 方案二:6V 200 转 N20 减速电机 + 48mm 注塑麦轮(或 37mm 注塑麦轮)。 特点:结构结实、安装简便,支持流畅全向移动,适合实际操控与负载场景(如避障、循迹)。 电机驱动兼容性(三种驱动方案可选): TB6612FNG:经典驱动芯片,性能稳定但成本较高(当前市场价较贵)。 DRV8833:可直接替换 TB6612FNG,性价比更高,适合低成本方案。 Rz7899 芯片 + 电容:极简

2025-04-19

WPS安装包,有需要的可以下载

WPS安装包,有需要的可以下载

2025-04-19

空空如也

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

TA关注的人

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