python极简教程09:常用库推荐
2022/3/1 20:22:59
本文主要是介绍python极简教程09:常用库推荐,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
极简python教程迎来了终章——常用库推荐。
在本章中,我将罗列python的哪些库是日常高频使用的,哪些库是身为写python代码的测试工程师,应当逐步去了解并掌握的。
首先,贴两个Python资源速查链接:
[中文版]
https://github.com/jobbole/awesome-python-cn
[英文版]
https://github.com/vinta/awesome-python
其次,推荐一些库:
- `requests` 处理 http/https 请求的库 - `pandas` 用于处理矩阵数据(类似变成表格的形式) - `json` 处理 json - `jsonpath` 提取 json 字段 - `pyyaml` 读取和写入 yaml 配置文件 - `os` python的标准库,常用路径操作、进程管理、环境参数等 - `pathlib` 用于处理路径操作,感觉比os更方便 - `collections` 一个集合模块,提供了许多有用的集合类 - `time` 用于处理时间 - `calendar` 日历 - `bisect` 维护有序序列 - `pymysql` mysql 数据库连接和操作 - `redis` python 操作 redis - `pymongo` python 操作 mongoDB - `argparse` 解析命令行参数 - `click` 解析命令行参数(比 argparse 使用更简单) - `logging` 处理日志 - `subprocess` 执行外部命令(比如shell) - `threading` 多线程 - `multiprocessing` 多进程 - `concurrent` 处理多线程/多进程,并且提供线程池/进程池操作 - `pyenv` 处理多个python虚拟环境 - `shutil` 文件操作(复制和删除) - `psutil` 获取操作系统的信息 - `apptoolkit` 获取 app(安卓和iOS)的基础信息 - `scrapy` 爬虫 - `jira` 操作 jira - `python-jenkins` 操作jenkins - `yagmail` 发送邮件 - `django` Python 主流的 Web 框架 - `djangorestframework` 基于 Django 的 Restful API - `xadmin` 基于 Django 的后台服务 - `flask` 另一款 Python 主流的 Web 框架 - `uiautomator2` UI自动化框架 - `unittest` 单元测试 - `pytest` 单元测试 - `mitmproxy` 处理网络抓包 - `math` 简单数学操作
这篇关于python极简教程09:常用库推荐的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享
- 2024-12-19Python资料:新手入门的全面指南
- 2024-12-19Python股票自动化交易实战入门教程
- 2024-12-19Python股票自动化交易入门教程
- 2024-12-18Python量化入门教程:轻松掌握量化交易基础知识