python有哪些经典的常用库?
发布网友
发布时间:2024-09-08 15:43
我来回答
共1个回答
热心网友
时间:11小时前
以下为Python经典常用库的详细分类与简介:
测试开发库
自动化测试: autopy、WATSUP、winGuiAuto(已较长时间未更新)
性能测试: 软件测试专家工具包2(参考 china-testing.github.io)
渗透测试: radar(未收录, 最新版本参见原文: github.com/china-testing)
Mock: 未收录
性能测试库
缓存: 本地缓存数据的库(包含 django-viewlet, 已较长时间未更新)
自动化库
计算机视觉: 计算机视觉库(包括: scikit-image、OpenCV)
并发: 使用于进行并发和并行操作的库(如: concurrent.futures、multiprocessing)
算法与设计模式库
数据结构、算法与设计模式: Python数据结构、算法与设计模式的实现库(如: pyAlgo)
反病毒库
django-simple-spam-blocker(未收录, 最新版本参见原文: github.com/china-testing)
资产管理库
用于管理, 压缩和缩小网站资产的工具(如: webpack、gulp)
音频库
操作音频及其元数据的库(如: pygame、pyb)
数据科学库
数据分析: 数据分析库(如: pandas、numpy)
数据验证: 数据验证库(如: pydantic)
数据可视化: 数据可视化的库(如: matplotlib、seaborn、plotly)
数据库库
Python实现的数据库(如: sqlite3、pymysql)
数据库驱动: 连接和操作数据库的库(如: psycopg2、pymongo)
日期和时间库
调试工具库
深度学习库
机器学习库(如: TensorFlow、PyTorch)
DevOps工具库
用于DevOps的软件和库(如: Ansible、Docker)
兼容性库
帮助从 Python 2 向 Python 3 迁移的库(如: six)
计算机视觉库
配置库
用来保存和解析配置的库(如: configparser)
加密库
文档库
下载器库
电子商务库
用于电子商务以及支付的框架和库(如: Flask-SQLAlchemy)
编辑器插件库
编辑器和 IDE 的插件(如: PyCharm、Visual Studio Code)
电子邮件库
用来发送和解析电子邮件的库(如: smtplib)
环境管理库
Python版本和环境管理(如: virtualenv、conda)
文件库
文件管理和 MIME 类型检测的库(如: os、mimetypes)
外部函数接口库
表单库
函数式编程库
图形用户界面库
用于创建GUI的库(如: Tkinter、PyQt5)
GraphQL库
用于处理GraphQL的库(如: graphene)
游戏开发库
地理位置库
地理编码地址和纬度、经度的图书馆(如: geopy)
HTML操作库
用于处理HTML和XML的库(如: beautifulsoup4)
HTTP库
使用HTTP的库(如: requests、urllib)
硬件库
用于硬件编程的库(如: RPi.GPIO、pySerial)
图像处理库
ORM库
实现对象关系映射或数据映射技术的库(如: SQLAlchemy)
关系型数据库库
关系型数据库相关库(如: psycopg2、pymysql)
NoSQL数据库库
其他包管理库
权限库
允许或拒绝用户访问数据或功能的库(如: Flask-Login)
进程库
用于启动和与OS进程进行通信的库(如: multiprocessing)
队列库
推荐系统库
重构库
用于Python重构的工具和库(如: Black、Isort)
RESTful API库
用于开发RESTful API的库(如: Flask)
RPC服务器库
科学库
搜索库
用于索引和执行数据搜索查询的库(如: Elasticsearch、Whoosh)
序列化库
无服务器框架库
用于开发无服务器Python代码的框架(如: AWS Lambda)
特殊文本格式处理库
解析和操作特殊文本格式的库(如: markdown)
通用Office库
用于通用Office操作的库(如: pandas, 可支持多种Excel格式)
静态网站生成器库
模板引擎库
文本处理库
用于解析和操作文本的库(如: NLTK、TextBlob)
第三方API库
用于访问第三方API的库(如: requests)
URL处理库
视频库
WSGI服务器库
兼容 WSGI 的 web 服务器(如: Gunicorn)
网页内容提取库
用于进行网页内容提取的库(如: BeautifulSoup)
网络爬虫库
Web框架库
全栈Web框架相关库(如: Django、Flask)
WebSocket监控库
用于监控Python应用性能的库(如: gunicorn)
在线工具与API
简化开发的在线工具和API(如: GitHub、Google API)
持续集成
代码质量资源
发现新Python库的资源(如: PyPI、Awesome Python)
播客
Python开发相关播客(如: Python Weekly)
网站与资源
Python相关网站和资源(如: Real Python、Codecademy)
持续更新
定期更新的Python开发资源与信息(如: Python Weekly Weights)
python有哪些经典的常用库?
Python版本和环境管理(如: virtualenv、conda)文件库 文件管理和 MIME 类型检测的库(如: os、mimetypes)外部函数接口库 用于外部函数接口的库(如: ctypes)表单库 用于创建表单的库(如: WTForms)函数式编程库 函数式编程相关的库(如: functional)图形用户界面库 用于创建GUI的库(如: Tkinter、PyQt5)...
python有哪些库
NumPy库:NumPy是Python的一个核心库,用于处理大量的数值数据。它提供了多维数组对象以及各种派生对象,如掩码数组和矩阵。NumPy也包含大量用于数学、逻辑运算和线性代数等的函数。由于其高效的内存管理和计算能力,它广泛用于数据分析、机器学习等领域。Pandas库:Pandas是一个强大的数据处理和分析工具。它提供...
常用的python库有哪些?
库提供生成各种浏览器的用户代理(User-Agent)字符串,用于网页抓取、爬虫、自动化测试或模拟不同浏览器环境。库安装案例 1:随机生成用户代理字符串 输出随机生成的用户代理字符串 案例 2:解析用户代理字符串 解析用户代理字符串,识别设备类型 案例 3:判断访问设备 判断访问设备是手机、平板电脑还是PC...
python有多少个库(python常用的库有哪些)
11、Keras:是一个用Python编写的开源的库,用于在高层的接口上构建神经网络。它简单易懂,具有高级可扩展性。 12、NLTK:主要用于符号学和统计学自然语言处理(NLP)的常见任务,旨在促进NLP及相关领域(语言学,认知科学人工智能等)的教学和研究。 13、Gensim:是一个用于Python的开源库,为有向量空间模型和主题模型的工作...
python有多少个标准库(python常见的标准库)
Python比较常见的库有:Arrow、Behold、Click、Numba、Matlibplot、Pillow等: 1、Arrow Python中处理时间的库有datetime,但是它过于简单,使用起来不够方便和智能,而Arrow可以说非常的方便和智能。它可以轻松地定位几个小时之前的时间,可以轻松转换时区时间,对于一个小时前,2个小时之内这样人性化的信息也能够准确解读。 2...
python有哪些数据库
Python常用的数据库有:1. SQLite:轻量级数据库管理系统。内置于Python中,无需单独安装,适合小型项目和数据存储。主要用于嵌入式的场景中。由于SQLite具有无配置、速度快的特点,适用于移动应用及桌面应用等场景。此外,它还支持SQL语言用于数据处理。2. MySQL:开源的关系型数据库管理系统。由于其强大的...
7个开发爬虫项目最常用到的python库
1. Scrapy,作为GitHub上超过45,000颗星的明星库,专为高效抓取和解析网站数据而设计,适用于数据挖掘、监控和自动化测试等多种任务。2.MechanicalSoup,凭借其自动化交互能力,自动管理cookie、跟踪重定向,尤其适合不执行JavaScript的场景。该库在GitHub上也有超过4k星的口碑。3.Auto Scraper,旨在简化网页...
Python 常用的标准库以及第三方库有哪些
常用标准库:os,sys,subprocess,pickle,multiprocessing,re,time,thinter 第三方:图像处理PIL,HTML解析bs4、pyquery,xml解析lxml, 科学计算numpy,scipy 反正这些是随到随用的,要用什么就学什么
python常用到哪些库?
第一个Python可视化库,有许多别的程序库都是建立在其基础上或者直接调用该库,可以很方便地得到数据的大致信息,功能非常强大,但也非常复杂。5. Seaborn 利用了Matplotlib,用简洁的代码来制作好看的图表。与Matplotlib最大的区别为默认绘图风格和色彩搭配都具有现代美感。6. ggplot 基于R的一个作图库...
Python常用的标准库以及第三方库有哪些?
推荐5个常用的Python标准库:1、os:提供了不少与操作系统相关联的函数库 os包是Python与操作系统的接口。我们可以用os包来实现操作系统的许多功能,比如管理系统进程,改变当前路径,改变文件权限等。但要注意,os包是建立在操作系统的平台上的,许多功能在Windows系统上是无法实现的。另外,在使用os包中...