使用HTTP的库(如: requests、urllib)硬件库 用于硬件编程的库(如: RPi.GPIO、pySerial)图像处理库 用于图像处理的库(如: PIL、OpenCV)ORM库 实现对象关系映射或数据映射技术的库(如: SQLAlchemy)关系型数据库库 关系型数据库相关库(如: psycopg2、pymysql)NoSQL数据库库 NoSQL数据库相关库(如: pym...
python有哪些经典的常用库?
以下为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、pydub)数据科学库
数据分析: 数据分析库(如: pandas、numpy)数据验证: 数据验证库(如: pydantic)数据可视化: 数据可视化的库(如: matplotlib、seaborn、plotly)数据库库
Python实现的数据库(如: sqlite3、pymysql)数据库驱动: 连接和操作数据库的库(如: psycopg2、pymongo)日期和时间库
操作日期和时间的类库(如: datetime)调试工具库
代码调试的库(如: pdb)深度学习库
机器学习库(如: TensorFlow、PyTorch)DevOps工具库
用于DevOps的软件和库(如: Ansible、Docker)兼容性库
帮助从 Python 2 向 Python 3 迁移的库(如: six)计算机视觉库
计算机视觉库(如: OpenCV)配置库
用来保存和解析配置的库(如: configparser)加密库
加密库(如: cryptography)文档库
用以生成项目文档的库(如: Sphinx)下载器库
用来进行下载的库(如: requests)电子商务库
用于电子商务以及支付的框架和库(如: Flask-SQLAlchemy)编辑器插件库
编辑器和 IDE 的插件(如: PyCharm、Visual Studio Code)电子邮件库
用来发送和解析电子邮件的库(如: smtplib)环境管理库
Python版本和环境管理(如: virtualenv、conda)文件库
文件管理和 MIME 类型检测的库(如: os、mimetypes)外部函数接口库
用于外部函数接口的库(如: ctypes)表单库
用于创建表单的库(如: WTForms)函数式编程库
函数式编程相关的库(如: functional)图形用户界面库
用于创建GUI的库(如: Tkinter、PyQt5)GraphQL库
用于处理GraphQL的库(如: graphene)游戏开发库
游戏开发相关的库(如: Pygame)地理位置库
地理编码地址和纬度、经度的图书馆(如: geopy)HTML操作库
用于处理HTML和XML的库(如: beautifulsoup4)HTTP库
使用HTTP的库(如: requests、urllib)硬件库
用于硬件编程的库(如: RPi.GPIO、pySerial)图像处理库
用于图像处理的库(如: PIL、OpenCV)ORM库
实现对象关系映射或数据映射技术的库(如: SQLAlchemy)关系型数据库库
关系型数据库相关库(如: psycopg2、pymysql)NoSQL数据库库
NoSQL数据库相关库(如: pymongo)其他包管理库
管理包和依赖的库(如: pip)权限库
允许或拒绝用户访问数据或功能的库(如: Flask-Login)进程库
用于启动和与OS进程进行通信的库(如: multiprocessing)队列库
用于处理事件和任务队列的库(如: queue)推荐系统库
用于构建推荐系统的库(如: Surprise)重构库
用于Python重构的工具和库(如: Black、Isort)RESTful API库
用于开发RESTful API的库(如: Flask)RPC服务器库
RPC服务器相关的库(如: ZeroMQ)科学库
用于科学计算的库(如: NumPy、SciPy)搜索库
用于索引和执行数据搜索查询的库(如: Elasticsearch、Whoosh)序列化库
用于序列化复杂数据类型的库(如: json)无服务器框架库
用于开发无服务器Python代码的框架(如: AWS Lambda)特殊文本格式处理库
解析和操作特殊文本格式的库(如: markdown)通用Office库
用于通用Office操作的库(如: pandas, 可支持多种Excel格式)静态网站生成器库
静态网站生成器相关库(如: Pelican)模板引擎库
用于创建和渲染模板的库(如: Jinja2)文本处理库
用于解析和操作文本的库(如: NLTK、TextBlob)第三方API库
用于访问第三方API的库(如: requests)URL处理库
解析URLs的库(如: urllib)视频库
用于操作视频和GIF的库(如: moviepy)WSGI服务器库
兼容 WSGI 的 web 服务器(如: Gunicorn)网页内容提取库
用于进行网页内容提取的库(如: BeautifulSoup)网络爬虫库
网络爬虫相关工具(如: Scrapy)Web框架库
全栈Web框架相关库(如: Django、Flask)WebSocket监控库
用于监控Python应用性能的库(如: gunicorn)在线工具与API
简化开发的在线工具和API(如: GitHub、Google API)持续集成
集成与持续交付相关工具(如: Jenkins)代码质量资源
发现新Python库的资源(如: PyPI、Awesome Python)播客
Python开发相关播客(如: Python Weekly)网站与资源
Python相关网站和资源(如: Real Python、Codecademy)持续更新
定期更新的Python开发资源与信息(如: Python Weekly Weights)2024-08-24