网站建设

python基于turtle绘制几何图形

目录 1. 什么是turtle 2. turtle例子 3. 其他turtle功能 4. 更多的例子 5. 总结 6. 参考资料 1. 什么是turtle turtle模拟了人在画布前画画的过程:给你一支笔(Pen), 下笔(pendown),移动画笔绘制...

如何理解python接口自动化之logging日志模块

目录 一、logging模块介绍 二、日志等级 三、日志收集器 四、日志处理器 五、日志过滤器 六、日志格式器 七、日志滚动 八、模块封装 一、logging模块介绍 前言:我们之前运行代码时都...

教你怎么用Python实现GIF动图的提取及合成

Python实现GIF动图的提取及合成 在开始之前,先来一个 动图开头 (预览) 图片转GIF动图 1、准备工作 在开始合并前,先明确要转换哪些图片,以及安装对应的Python库 这里在网上找了9张...

Python基础之条件语句详解

目录 一、环境介绍 二、条件判断介绍 三、if语句的使用 四、if判断的运算符 五、学习小结 一、环境介绍 Python版本Python 3.8.8 ( Pycharm版本2021.1.2 二、条件判断介绍 Python条件语句是通过一...

Python中else的三种使用场景

目录 判断语句 循环语句 异常处理 总结 判断语句 这是最常见的用法,当if语句中的条件不满足时,将执行else语句中的代码。 a = Falseif a: print("a为真")else: print("a为假") 循环语句 如果e...

分析Python感知线程状态的解决方案之Event与信号量

目录 一、停止线程 二、线程信号的传递 三、信号量 四、总结 一、停止线程 利用Threading库我们可以很方便地创建线程,让它按照我们的想法执行我们想让它执行的事情,从而加快程序...

python使用pymysql模块操作MySQL

目录 实例一:插入数据 实例二:获取某个表全部数据 实例三:根据cName模糊搜索 实例四:修改数据 实例五:删除数据 实例一:插入数据 import pymysqlimport tkinter as tkconn = pymysql.connect(...

python tqdm用法及实例详解

1、说明 tqdm是一个方便且易于扩展的Python进度条,可以在python执行长循环时在命令行界面实时地显示一个进度提示信息,包括执行进度、处理速度等信息,且可在一定程度上进行定制。...

学会Python数据可视化必须尝试这7个库

目录 一、Seaborn 二、Plotly 三、Geoplotlib 四、Gleam 五、ggplot 六、Bokeh 七、Missingo 一、Seaborn Seaborn 建于 matplotlib 库的之上。它有许多内置函数,使用这些函数,只需简单的代码行就可以创...

Python中pip工具的安装以及使用

一、简单介绍 pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装和卸载的功能,现在大家用到的所有包不是自带的就是通过pip安装的。Python 2.7.9 + 或 Python 3.4+ 以上版...

Python scrapy爬取苏州二手房交易数据

一、项目需求 使用Scrapy爬取链家网中苏州市二手房交易数据并保存于CSV文件中 要求: 房屋面积、总价和单价只需要具体的数字,不需要单位名称。 删除字段不全的房屋数据,如有的房...

使用Python pandas读取CSV文件应该注意什么?

示例文件 将以下内容保存为文件 people.csv 。 id,姓名,性别,出生日期,出生地,职业,爱好1,张小三,m,1992-10-03,北京,工程师,足球2,李云义,m,1995-02-12,上海,程序员,读书 下棋3,周娟,女,1998-03-25,合...

Python源码学习之PyObject和PyTypeObject

前言 Python是C语言实现的,因此 Python对象在C语言层面应该是一个 结构体 ,组织对象占用的内存。 不同类型的对象,数据及行为均可能不同,因此可以大胆猜测: 不同类型的对象由不...

pandas数据处理清洗实现中文地址拆分案例

目录 一、案例场景 二、初步方案 三、优化方案 一、案例场景 字段login_place,一共267725行记录,随机15条记录如下: 后续数据分析工作需要用到地理维度进行分析,所以需要把login_plac...

Python源码学习之PyType_Type和PyBaseObject_Type详解

PyType_Type和PyBaseObject_Type PyObject和PyTypeObject内容的最后指出下图中对 实例对象 和 类型对象 的理解是不完全正确的, 浮点 类型对象全局唯一 ,Python在C语言层面实现过程中将其定义为一...

pygame实现滑块接小球游戏

用pygame做一个滑块接小球的游戏,供大家参考,具体内容如下 先上图 游戏很简单也很弱智,主要用到了pygame画圆,画方块,随机数等,可以锻炼基本的鼠标控制,游戏设计思维,简单...

Python中jieba库的使用方法

目录 一、jieba库的安装 二、jieba三种模式的使用 三、jieba 分词简单应用 四、扩展:英文单词统计 jieba 库是一款优秀的 Python 第三方中文分词库, jieba 支持三种分词模式:精确模式、全...

python数据可视化plt库实例详解

先看下jupyter和pycharm环境的差别 左边是jupyter----------------------------------------------------------右边是pycharm 以下都是使用pycharm环境 1.一个窗口画出一个线性方程 import numpy as npimport matplotlib....

pygame实现时钟效果

用pygame做一个时钟,供大家参考,具体内容如下 刚刚学习pygame,由于基础实在太差,每个例子都要反复写逐句研究才能基本弄懂,这次做一个简单的有时针、分针、秒针,能正确行走的...

Pandas实现Dataframe的重排和旋转

目录 简介 使用Pivot 使用Stack 使用melt 使用Pivot tables 使用crosstab get_dummies 简介 使用Pandas的pivot方法可以将DF进行旋转变换,本文将会详细讲解pivot的秘密。 使用Pivot pivot用来重组DF,使用...

关于安装halcon包pycharm提示不全的问题

halcon是德国公司开发的一套很完善的机器视觉算法包,很广泛地应用于工业各个领域中,用途十分广泛,是一款值得学习的图像处理软件,halcon虽然没有opencv和matlab在图像处理领域应用...

python实现自动化脚本编写

目录 1. 打开浏览器,访问p.to 2. 登陆 3. 修改管理员密码 4. 单元测试数据 5. 检查输入的数据合法性 6. 获取输入错误数据之后的页面提示语 7. 编写测试用例 8.编写单元测试类 8.1 单元测试...

如何用用Python制作NFT区块链作品

目录 什么是 NFT? ERC20 与 ERC721 NFT 有什么用? NFT 的价值 如何制作 NFT 如何进行无限定制的 NFT 快速上手 ERC721 代币标准 什么是 NFT 元数据和 TokenURI? TokenURI 链下元数据与链上元数据 什...

python自动化运维之Telnetlib的具体使用

目录 前言: 1.导入telnetlib库可以直接使用。 2.配置服务器、用户名、密码,cmd命令等 3.功能函数 前言: 远程连接中兴设备(系统使用的中兴网卡)时使用的事Telnet连接,连接时设有二...

python使用pgzero进行游戏开发

目录 1. pgzero pgzero的安装 2. 游戏设计的过程 3. pgzero基础 4. pgzero游戏例子 5. 总结 6. 参考资料 1. pgzero python在各个领域都有着丰富的第三方库,pygame是python在游戏领域的应用库,可以用来...

详解Python中Pygame键盘事件

Pygame事件 pygame.event.EventType''' 事件本质上是一种封装后的数据类型(对象) EventType是Pygame的一个类,表示事件类型 事件类型只有属性,没有方法 用户可自定义新的事件类型''' 事件类型...

详解Python自动化中这八大元素定位

一、find_element_by_id() find_element_by_id() 1.从上面定位到的元素属性中,可以看到有个id属性:id=“kw”,这里可以通过它的id属性定位到这个元素。 2.定位到搜索框后,用send_keys()方法,就可...

详解Bagging算法的原理及Python实现

目录 一、什么是集成学习 二、Bagging算法 三、Bagging用于分类 四、Bagging用于回归 一、什么是集成学习 集成学习是一种技术框架,它本身不是一个单独的机器学习算法,而是通过构建并...

Python使用socket实现组播与发送二进制数据

什么是组播 点对点连接可以处理很多通信需求,不过随着直接连接数的增加,在多对通信方之间传递相同的消息会变得越来越困难。 单独地向各个接收方发送消息会耗费额外的处理时...

这3个Python实时可视化工具包来帮你了解性能瓶颈

前言 Python中的日志模块可用于跟踪代码的事件,并可用于确定代码崩溃的原因。有效地使用记录器还可以跟踪代码片段的时间复杂度。日志记录可能很有用,但它技术性太强,需要适当...

Python二进制数据结构Struct的具体使用

目录 二进制数据结构Struct 函数与Struct类 打包 解包 字节序指示符 缓冲区 二进制数据结构Struct 在C/C++语言中,struct被称为结构体。而在Python中,struct是一个专门的库,用于处理字节串与...

Python实现字典序列ChainMap

目录 前言 ChainMap 重排列 更新值 前言 容器数据类型包括数组list,字典dict以及元组tuple等。本篇,将详细介绍ChainMap字典序列的使用。 ChainMap ChainMap类管理的是一个字典序列,并按其出...

Python双端队列deque的实现

目录 前言 基本用法 填充 线程安全 旋转 限制双端队列大小 前言 双端队列deque支持从任意一端增加和删除元素。其中,栈和队列就是双端队列的退化形式,它们的输入输出被限制在某一...

浅谈算法之最小生成树Kruskal的Python实现

目录 一、前言 二、树是什么 三、从图到树 四、解决生成问题 五、从生成树到最小生成树 六、实际问题与代码实现 七、结尾 一、前言 我们先不讲算法的原理,也不讲一些七七八八的...

python制作机器人的实现方法

是否也像拥有自己的机器人呢? 不挨个展示了。 比如说你想实现一个夸人的功能: """作者:川川时间:2021/4/6"""from nonebot.adapters.cqhttp import Message, PokeNotifyEvent,Botfrom nonebot import on_noti...

python break和continue用法对比

比较说明 1、break和continue是python两个关键字 2、break和continue只能用在循环中 3、break是终止循环的执行, 即循环代码遇到break,就不再循环了。 continue是结束本次循环,继续下一次循环,...

Python脚本实现自动登录校园网

Python自动化脚本登录校园网 所需工具:python编译环境(博主使用的pycharm作演示,其实在cmd也可以操作!) selenium自动化脚本 .bat批处理文件 第一步,通过pycharm创建一个项目 点击左上角...

PyTorch模型转TensorRT是怎么实现的?

转换步骤概览 准备好模型定义文件(.py文件) 准备好训练完成的权重文件(.pth或.pth.tar) 安装onnx和onnxruntime 将训练好的模型转换为.onnx格式 安装tensorRT 环境参数 ubuntu-18.04PyTorch-1.8.1...

python csv一些基本操作总结

一、读取数据 csv.reader csv.reader传入的可以是列表或者文件对象,返回的是一个可迭代的对象,需要使用for循环遍历 path = "C:\\Users\\A539\\Desktop\\1.csv"with open(path, 'r') as fp: lines = csv.reader(f...

python定义变量类型

目录 定义变量 什么是变量? 变量的定义? 标识符(命令规范) 命名原则 变量的类型 不同类型变量之间的计算 变量的输入 变量的格式化输出 变量赋值 删除变量 常量定义 定义变量 什么...

Python基础之数据类型相关知识总结

1、字符串 (1)概念 字符串英文名string,简称str。字符串就是由一个个字符连接起来的组合,你平时所见的字母、数字、汉字、符号都是字符。 字符串可以用来表示词、语句、甚至是数...

分析机器学习之决策树Python实现

目录 一、环境准备 二、决策树是什么 三、快速入门分类树 四、详细分析入门案例 五、分类树参数解释 5.1、criterion 5.2、random_state splitter 5.3、剪枝参数 5.4、目标权重参数:class_weight...

Win10系统下Pytorch环境的搭建过程

前言 以下述环境为例: python=3.7 pytorch=1.7.1 torchvision==0.8.2 cudatoolkit=10.1 pytorch和cuda版本对应参考下图: 一、anaconda安装 做机器学习和深度学习离不开环境和包管理,要养成每个工程单独...

Django 外键查询的实现

目录 一、一对多 二、多对多(返回的内部是相关类的对象的查询集) 创建三张表,详情如下: class Publish(models.Model): id = models.AutoField(primary_key=True, auto_created=True) pname = models.CharField(ma...

备战618!用Python脚本帮你实现淘宝秒杀

selenium 安装与 chromedriver安装 我们前文提到,Python脚本中使用了selenium库,而selenium又通过chromedriver来控制浏览器的鼠标点击等操作。所以,我们的第一步,是正确的安装与配置selenium以...

python基于Opencv实现人脸口罩检测

一、开发环境 python 3.6.6 opencv-python 4.5.1 二、设计要求 1、使用opencv-python对人脸口罩进行检测 三、设计原理 设计流程图如图3-1所示, 图3-1 口罩检测流程图 首先进行图片的读取,使用...

详解python代码模块化

一、概念 1、模块化代码可以使代码易于维护和调试,并且提高代码的重用性; 2、函数可以用来减少冗余的代码并提高代码的可重用性。函数也可以用来模块化代码并提高程序的质量;...

Python异常处理与反射相关问题总结

一、异常处理 在程序开发中如果遇到一些 不可预知 的错误 或 你懒得做一些判断 时,可以选择用异常处理来做。 import requests while True: url = input("请输入要下载网页地址:") res = reques...

Python一些线程的玩法总结

目录 一、线程基础以及守护进程 二、线程锁(互斥锁) 三、线程锁(递归锁) 四、死锁 五、队列 六、相关面试题 七、判断数据是否安全 八、进程池 线程池 一、线程基础以及守护进...

详解Python的lambda函数用法

lambda函数用法 lambda非常重要的一个定义。lambda在【运行时】才绑定,【不是】在定义的时候绑定。下面这个列子: 本意想:让X分别与0到1的数相加。x+0,x+1,x+2,x+3 实际运行结果是:...