- 博客(55)
- 收藏
- 关注
原创 使用Python库pyqt5制作TXT阅读器-------UI设计
项目地址:https://github.com/pikeduo/TXTReaderPyQt5中文手册:https://maicss.gitbook.io/pyqt-chinese-tutoral/pyqt5/QtDesigner是一个可视化的GUI设计工具,首先我们要在pycharm上配置QtDesigner,用来设计ui,确保你已经安装了pyqt5库。点击File->Settings->Tools->External Tools,点击+添加外部工具。下面是QtDesigner的一些配置其中Prog
2023-12-18 16:35:00
1336
原创 Python爬虫实战之爬取京东商品数据并实实现数据可视化
'''模拟登录京东'''print('\[INFO\]: 检测到已有会话文件session.pkl, 将直接导入该文件...')else:f.close()接着去京东抓一波包,一样的套路,有种屡试不爽的感觉:看看请求这个接口需要提交的参数:area: 不用管,可以看作一个固定值enc: 指定编码, 可以看作固定值"utf-8"keyword: 搜索的关键词adType: 不用管,可以看作一个固定值page: 当前的页码ad\_ids: 不用管,可以看作一个固定值。
2023-12-11 14:24:55
6328
原创 详解Python 迭代器介绍及作用
for 循环能使用于任何可迭代对象。可迭代对象在 Python 中是新颖特别的概念,但实际上就是序列概念的通用化:如果对象时实际保存的序列,或者可以在迭代工具中(如 for 循环)一次产生一个结果的对象,就看做可迭代的。可以说,Python 中迭代器无处不在。
2023-12-06 09:46:56
1063
原创 万物皆对象之Python中类的概念
Python语言的中所有数据类型都是对象、函数是对象、模块是对象Python所有类都是继承最基础的类objectPython语言中的数据类型的操作功能都是类方法的体现
2023-12-05 10:16:50
984
原创 Python调用腾讯云短信服务发送手机短信
1.注册腾讯云账号2.在产品列表内找到短信,在短信内添加应用3.获取对应的SDK AppID 和 App Key4.配置短信内容
2023-12-05 09:48:37
1371
原创 Python+OpenCV实现最强自动扫雷
扫雷作为一款在Windows9x时代就已经诞生的经典游戏,从过去到现在依然都有着它独特的魅力:快节奏高精准的鼠标操作要求、快速的反应能力、刷新纪录的快感,这些都是扫雷给雷友们带来的、只属于扫雷的独一无二的兴奋点。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。因为扫雷游戏的特殊性,在棋盘的四边是没有九宫格的边缘部分的,所以我们需要筛选来排除掉可能超过边界的访问。
2023-12-04 12:01:51
1638
原创 小众实用的Python 爬虫库RoboBrowser推荐
今天推荐一款小众轻量级的爬虫库:RoboBrowser由纯 Python 编写,运行无需独立的浏览器,它不仅可以做爬虫,还可以实现 Web 端的自动化项目地址:文中结合百度搜索实例,使用 RoboBrowser 完成了一次自动化及爬虫操作相比 Selenium、Helium 等,RoboBrowser 更轻量级,不依赖独立的浏览器及驱动如果想处理一些简单的爬虫或 Web 自动化,RoboBrowser 完全够用;
2023-12-01 20:04:46
1065
原创 15个超级实用的Python操作,肯定有你意想不到的!
1)映射代理(不可变字典)2)dict 对于类和对象是不同的 3) any() 和 all()4) divmod()5) 使用格式化字符串轻松检查变量......
2023-11-29 21:52:33
1074
原创 详解Python中print和return的作用及区别
print不会以任何方式影响函数。它只是为了帮助人类使用函数。它对于理解程序如何工作非常有用,并且可以在调试中用于检查程序中的各种值而不会中断程序。除了帮助人类看到人们想要看到的结果,print其余的事情都不做。return是函数返回值的主要方式。所有函数都将返回一个值,如果没有return语句,它将返回None。函数返回的值可以作为参数进一步传递给另一个函数、存储为变量,或者只是为了人类用户的使用而打印。return旨在立即中断控制流并退出当前函数,将指定值返回给调用函数的调用者。
2023-11-29 21:35:11
1301
原创 Python编程控制Android手机操作技巧示例代码
打开 android studio,我连接了我的手机,然后开始了这个过程。当应用程序构建时,我想到了使用手机本身自动发送 whatsapp 消息的想法。我搜索了一些差不多的东西,发现了一些很有可能解决我的问题的东西。我找到了一个命令行工具,adb它可以帮助人们在不接触手机的情况下控制手机。
2023-11-28 21:23:50
2642
原创 基于Python获取亚马逊的评论信息的处理
本次的亚马逊评论获取就是两个坑,一是评论信息通过的XHR请求方式,二是评论信息的处理。分析之后这次的数据获取还是非常简单的,找到正确的请求方式,稳定的IP代理让你事半功倍,找到信息的共同点进行处理,问题就迎刃而解了。
2023-11-27 20:57:42
2026
原创 Python实现艺术设计?提取图片中颜色并绘制成可视化图表,从大师作品中提取配色方案
在示例照片当中有着各种各样的颜色,我们将通过`Python`中的可视化模块以及opencv模块来识别出图片当中所有的颜色要素,并且将其添加到可视化图表的配色当中。
2023-11-27 17:30:06
1302
原创 Python编程之魂之运算符的优先级教程
虽然本文讲的是Python,但其实它也适用于所有的编程语言。因为这里面蕴含着编程之魂。所以本文标题没有显著的使用Python关键词。当然以前的文章用了Python关键词是因为当时我并没有想到这一点,很多内容也适用所有编程语言。本文将介绍运算符的最后一个汇总性的概念——运算符的优先级。所谓优先级,是指优先计算的顺序。比如小学中我们学过的加减乘除基本四则运算,乘除要先于加减计算,因为乘除的优先级比加减要高。
2023-11-25 17:10:09
905
原创 Python基础教程之循环结构详解,循环结构逻辑解析。
在编写代码时如果能够简化一个程序,把重复的代码形成公共部分,利用语法来控制,对代码进行循环往复的执行,这就形成了循环结构逻辑。
2023-11-25 16:33:10
1033
原创 Python常见报错以及解决方案梳理,快滚进收藏夹里吃灰吧!
使用python难免会出现各种各样的报错,以下是Python常见的报错以及解决方法(持续更新),快进入收藏吃灰吧!描述:模块没有相关属性。可能出现的原因:1.命名.py文件时,使用了Python保留字或者与模块名等相同。解决:修改文件名2.pyc文件中缓存了没有更新的代码。解决:删除该库的.pyc 文件描述:对象没有相关属性。可能出现的原因:1.Python内置对象没有属性。解决:去除相关访问2.Python自定义对象没有设置属性。解决:在自定义对象中添加属性3.通过类名访问实例属性......
2023-11-24 20:46:05
1153
原创 Python基础教程之分支结构详解
为了限定用户正规操作,也为了更好的控制程序的逻辑,必须在适当时引入条件结构。 Python 条件语句是通过一条或多条语句的执行结果(`True` 或者 `False`)来决定执行的代码块。
2023-11-24 15:08:47
4102
原创 Python入门教程之条件语句与运算符优先级详解
当if有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 or 的优先级低于>(大于)、
2023-11-23 14:12:42
223
原创 Python爬取京东商品销售数据进行数据分析示例代码,以口红为例
seleniumpip install selenium ,直接输入selenium的话是默认安装最新的,selenium后面加上版本号就是安装对应的的版本;csv内置模块,不需要安装,把数据保存到Excel表格用的;time内置模块,不需要安装,时间模块,主要用于延时等待;
2023-11-23 14:01:45
4375
原创 Python从零开始快速搭建一个语音对话机器人
最近在研究语音识别方向,看了很多的语音识别的资料和文章,了解了一下语音识别的前世今生,其中包含了很多算法的演变,目前来说最流行的语音识别算法主要是依赖于深度学习的神经网络算法,其中RNN扮演了非常重要的作用,深度学习的应用真正让语音识别达到了商用级别。经过体验发现百度的语音识别准确率高的吓人,完爆了GitHub上的开源项目N条街,然后在优快云浏览各位博主的博客时发现,用百度语音识别的API和图灵机器人的API可以做一个实时语音对话的机器人,感觉特别兴奋,从而决定搭建一个自己的语音对话机器人。
2023-11-22 17:44:05
1791
原创 详解Python安装requests库的实例代码
requests是python实现的简单易用的HTTP库,使用起来比urllib简洁很多因为是第三方库,所以使用前需要cmd安装安装完成后import一下,正常则说明可以开始使用了。
2023-11-21 21:03:15
374
原创 Python数据结构基础教学,从零基础小白到实战大佬!
数据结构中有很多树的结构,其中包括二叉树、二叉搜索树、2-3树、红黑树等等。本文中对数据结构进行了总结,不求严格精准,但求简单易懂列表中的每一个元素都是可变的;列表中的元素是有序的,也就是说每一个元素都有一个位置;列表可以容纳 Python 中的任何对象。列表中的元素是可变的,这意味着我们可以在列表中添加、删除和修改元素。1, #整数1.0, #浮点数'a word', #字符串print(1), #函数True, #布尔值\[1,2\], #列表中套列表(1,2), #元组。
2023-11-21 20:20:58
160
原创 python数据可视化之matplotlib.pyplot
不论是数据挖掘还是数据建模,都免不了数据可视化的问题,对于Python来说,Matplotlib是最著名的绘图库,它主要用于二维绘图,这篇文章主要给大家介绍了关于python数据可视化之matplotlib.pyplot基础以及折线图的相关资料,需要的朋友可以参考下
2023-11-20 19:40:56
784
原创 像RANK一样学Python,Python进阶需要用到的技巧
在Python中进行随机数值的选择,可以利用Python的内置库random,上面函数中,choice函数是从列表中随机选择一个数值,choices函数又放回的选择k个数值,sample则是无放回的选择k个数值。不仅如此,对于排序的关键词指定方面,我还能自己设置排序的函数,例如上面的firstC函数,按照字符串的首字母进行排序。
2023-11-16 17:38:54
53
原创 python的简单web框架flask快速实现详解
python可以做很多事情,虽然它的强项在于进行向量运算和机器学习、深度学习等方面。但是在某些时候,我们仍然需要使用python对外提供web服务。比如我们现在有一个用python写好的模型算法,这个模型算法需要接收前端的输入,然后进行模拟运算,最终得到最后的输出。这个流程是一个典型的web服务,与其我们使用java或者nodejs来搭建一个web服务器,不如我们就使用python自己的web框架来实现这一目标,减少技术栈的同时,还可以实现代码逻辑的统一,何乐而不为呢?
2023-11-15 20:53:09
193
原创 详解Python爬虫中的并发编程
Python爬虫中的并发编程是一种优化爬取速度、解决阻塞问题、优化资源利用的方式。常用的并发编程模块包括多线程、多进程、协程等,通过并发处理多个任务,可以提高爬取效率,节省爬虫资源利用成本。同时,还需注意线程安全、共享资源问题等并发编程中的常见陷阱。并发编程是指在一个时间段内,能够执行多个操作的程序设计,通常表现为程序中有多个任务同时启动,可以运行并且相互之间不会产生影响。并发编程的好处是可以提高程序的性能和响应能力。
2023-11-14 22:06:54
850
原创 详解Python并发编程
Python提供了不同的并发方式,对应于不同的场景,我们需要选择不同的方式进行并发。选择合适的方式,不但要对该方法的原理有所了解,还应该做一些测试和试验,数据才是你做选择的最好参考。
2023-11-13 22:25:08
50
原创 python爬虫基本知识,简单易懂,新手入门必备!
根据百度百科定义:网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。随着大数据的不断发展,爬虫这个技术慢慢走入人们的视野,可以说爬虫是大数据应运而生的产物,至少我解除了大数据才了解到爬虫这一技术随着数据的海量增长,我们需要在互联网上选取所需要的数据进行自己研究的分析和实验。这就用到了爬虫这一技术,下面就跟着博主一起初遇python爬虫!
2023-11-06 22:30:42
53
原创 Python红外巡线实现整体流程
本文将指导一位刚入行的开发者如何使用Python实现红外巡线功能。红外巡线是一种常见的机器人技术,用于实现自动巡线功能。通过红外传感器检测地面上的巡线带,在机器人上进行反馈控制,从而实现沿着巡线带行驶的功能。通过以上代码,我们实现了红外巡线功能的Python实现。在准备工作中,我们连接了红外传感器和电机。在初始化阶段,我们对硬件设备进行了初始化。在循迹阶段,我们通过读取红外传感器的数据,并根据数据控制电机转动,实现了红外巡线的功能。最后,在结束阶段,我们停止了电机的转动。
2023-10-31 20:27:26
390
原创 python项目结构,日志 python项目目录结构
简单项目中:bin,项目名(放源代码),conf,logs,这几个目录是必须的,README,main.py,项目名.py(启动脚本),这三个文件是必须的。
2023-10-28 14:14:01
258
原创 零基础入门,python 常用的文件操作命令
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
2023-10-27 14:27:42
83
原创 Python小白入门指南,为学习定好基础方向!
在这个博客中,我们将介绍Python编程语言的基础知识,包括语法、变量、数据类型和简单的控制流。无论你是初学者还是有编程经验的人,这个入门指南都将帮助你迅速入门Python。在这个章节中,我们将简要介绍Python编程语言,包括其历史和应用领域。我们还将讨论为什么选择Python以及它的优点。本博客提供了一个简单的Python入门指南,涵盖了语法、变量、数据类型和控制流等基本概念。希望这个指南对初学者有所帮助,带你踏上Python编程的旅程。在接下来的博客中,我们将继续探讨更高级的主题。
2023-10-26 14:28:54
51
原创 Python初学者如何最快入门?本文详解。
Python是世界上公认的编程语言中需求最大和最流行的编程语言之一。在最新的StackOverflow调查中,Python已经取代了C语言、C++和Java,登上榜首。这就是为什么许多程序员和新手开发人员更愿意学习Python,并且认为Python认证是最受欢迎的编程认证之一。很多刚接触编程的小伙伴们想要了解一下零基础学python难不难,本篇文章就来给大家解答一下python初学者怎么入门以上是 Python 初学者的一些入门步骤,希望对您有所帮助。祝您在学习 Python 的过程中取得成功!
2023-10-26 14:14:08
49
原创 Python教程,面向对象程序设计,应用案例介绍
学习Python是一个非常良好的投资,它可以为我们提供技能、工作机会,并大大拓宽我们的思路和视野。在学习Python的过程中,我们应该重视基础和实践,坚持不断地学习和尝试,一个长期的学习计划是非常有必要的。今天我们来学习,Python面向对象程序设计,以应用案例介绍。=0))d=MyDate()d.Disp()运行结果:202265学习需要费时间和精力,未来会有艰难困苦,但是我们最终会走向成功。学习Python并不是一条平坦的路,但是那些坚定不移向前的人,一定会最终得到属于自己的成功。
2023-10-26 13:55:16
113
原创 【第二弹】十个Python常用极简代码,新手入门直接拿走~
学 Python 怎样才最快,当然是实战各种小项目, 只有自己去想与写,才记得住规则。本文同样是 10 个极简任务,初学者可以尝试着自己实现;从这 10 段代码,Python 开发者也可以看看是不是有没想到的用法。
2023-10-25 11:00:51
115
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人