前两天我安装第三方库的功能出现了点问题,断断续续修复了一天,修好之后我就在想Python的第三方库有多少,都能用来做什么,于是我展开了探索。
21天打卡最后一篇
活动地址:CSDN21天学习挑战赛
Python具有强大的计算生态,而这些功能需要用户自行安装。
目录
一、网络爬虫方向
1.requests
2.scrapy
二、数据分析方向
1.numpy
2.scipy
3.pandas
三、用户图形界面方向
1.PyQt5
2.wxpython
四、游戏开发方向
1.Pygame
2.Panda3D
五、其他第三方库
1.WeRoBot
2.MyQR
3.turtle
一、网络爬虫方向
1.requests
一个简洁且简单的处理HTTP请求的第三方库,它的最大优点是程序编写过程更接近URL访问过程。这个库建立在Python语言的urllib3库基础上。request库支持非常的链接访问功能。
【Python】爬取弹幕并保存到Excel中这篇用到了requests库。
2.scrapy
这是Python开发的一个快速、高层次的web获取框架。不同于简单的网络爬虫功能,scrapy框架本身包含了成熟网络爬虫所应该具有的部分共用功能,scrapy用途广泛,可以应用于专业爬虫系统的构建、数据挖掘、网络和自动化测试等领域。
二、数据分析方向
1.numpy
这是Python的一种开源数值计算扩展第三方库,用于处理数据类型相同的多维数组(ndarray),简称“数组”。这个库可用来储存和处理大型矩阵,比Python语言提供的列表结构要高效的多。numpy提供了许多高级的数值编程工具,如:矩形运算、矢量处理、N维数据变换等。
2.scipy
这是一款方便、易于使用、专为科学和工程设计的Python工具包,在numpy库函数基础上增加了众多的科学、数学以及工程计算中常用的库函数。
3.pandas
这是基于numpy扩展的一个重要第三方库,它是为了解决数据分析任务而创建的。pandas提供了一批标准的数据模型和大量快速便捷出来数据的函数和方法,提供了高效的操作大型数据集所需要的工具。
三、用户图形界面方向
1.PyQt5
它是Qt5应用框架的Python第三方库,它有超过620个类和近6000个函数和方法。可跨平台使用。
我在设计项目UI的时候经常使用,这个需要搭配pyQt5-tools和PyQt5Designer使用。21年pyqt5升级到pyqt6了,渲染功能强大。
这个库使用需要配置,不会的可以看这个:
我有一个练习是做的图书管理系统,界面就是用PyQt5做的:
【Python】用PyQt5制作简单的图书借阅系统
还有一个水果机也是用PyQt5做的:
【python】用PyQt5教你制作简单的水果抽奖机
2.wxpython
是Python一套优秀的GUI图形库,它是跨平台GUI库wxWidgets的Python封装,可以使Python程序员能够轻松地创建健壮可靠、功能强大的图形用户界面的程序。
四、游戏开发方向
1.Pygame
这是在SDL库基础上进行封装的、面向游戏开发入门的Python第三方库,除了游戏制作外,还用于制作多媒体应用程序。我之前有一个五子棋就是学习pygame:
【Python】Pygame学习制作五子棋笔记
2.Panda3D
这是一个开源、跨平台的3D渲染和游戏开发库,支持Python和c++,想学做3D游戏的可以试一试,学一下。
五、其他第三方库
1.WeRoBot
是一个微信公众号开发框架,也称为微信机器人框架,它可解析微信服务器发来的消息,并将消息转换成Message或者Event类型。
2.MyQR
这是一个能够产生基本二维码、艺术二维码和动态效果二维码的python第三方库。
代码使用简单,简单几行代码就能生成一个二维码,大家可以搜索使用方法试一试,制作属于你自己的二维码。
3.turtle
turtle库是Python重要的标准库之一,能够进行基本图形的绘制。
turtle(海龟)库是turtle绘图体系python的实现;
turtle库绘制原理:有一只海龟在窗体正中心,在画布上游走,走过的轨迹形成了绘制的图形,海龟由程序控制,可以自由改变颜色、方向宽度等;
我写过一篇关于turtle的文章:
【Python】turtle库的介绍及使用(计算机二级常考)
还用 turtle画过一副卡通画:
用turtle绘制“混沌皮”
4.pyttsx3
pyttsx3是Python中的文本到语音转换库,可以离线工作。
基本操作的运行代码如下。
我所知道的就介绍到这里了,以后会进行补充文章来源:https://www.toymoban.com/news/detail-482898.html
文章来源地址https://www.toymoban.com/news/detail-482898.html
到了这里,关于【Python】Python第三方库概览的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!