1. 程式人生 > 其它 >python極簡教程09:常用庫推薦

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`               簡單數學操作
資料、專案,請關注公眾號:程式設計師小譚。

本文來自部落格園,作者:程式設計師小譚,轉載請註明原文連結:https://www.cnblogs.com/testtalking/p/15951589.html