【Python】Python第三方库总览

 前两天我安装第三方库的功能出现了点问题,断断续续修复了一天,修好之后我就在想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


一、网络爬虫方向

1.requests

一个简洁且简单的处理HTTP请求的第三方库,它的最大优点是程序编写过程更接近URL访问过程。这个库建立在Python语言的urllib3库基础上。request库支持非常的链接访问功能。

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做的:http://t.csdn.cn/jSEzyhttp://t.csdn.cn/jSEzy

还有一个水果机也是用PyQt5做的:http://t.csdn.cn/olI1zhttp://t.csdn.cn/olI1z

2.wxpython

是Python一套优秀的GUI图形库,它是跨平台GUI库wxWidgets的Python封装,可以使Python程序员能够轻松地创建健壮可靠、功能强大的图形用户界面的程序。

四、游戏开发方向

1.Pygame

这是在SDL库基础上进行封装的、面向游戏开发入门的Python第三方库,除了游戏制作外,还用于制作多媒体应用程序。我之前有一个五子棋就是学习pygame:http://t.csdn.cn/L8IUihttp://t.csdn.cn/L8IUi

2.Panda3D

这是一个开源、跨平台的3D渲染和游戏开发库,支持Python和c++,想学做3D游戏的可以试一试,学一下。

五、其他第三方库

1.WeRoBot

是一个微信公众号开发框架,也称为微信机器人框架,它可解析微信服务器发来的消息,并将消息转换成Message或者Event类型。

2.MyQR

这是一个能够产生基本二维码、艺术二维码和动态效果二维码的python第三方库。

代码使用简单,简单几行代码就能生成一个二维码,大家可以搜索使用方法试一试,制作属于你自己的二维码。

【Python】Python第三方库总览_第1张图片 这是我制作的一个二维码

我所知道的就介绍到这里了,以后会进行补充

【Python】Python第三方库总览_第2张图片

你可能感兴趣的:(python学习笔记,python,爬虫,开发语言,numpy)