三方组件
三方组件总结
https://github.com/jobbole/awesome-python-cn
pretty-errors
错误信息美化
https://www.cnblogs.com/wongbingming/p/12450565.html
pip install pretty-errors
rich
Rich美化终端输出,与logging结合可以输出彩色日志,rich进度条
https://rich.readthedocs.io/en/stable/traceback.html
openxl
https://www.cnblogs.com/programmer-tlh/p/10461353.html
bottle
six
python2与python3兼容
https://www.cnblogs.com/mrdoghead/p/12004030.html
ynm3k
反向代理服务器
https://pypi.org/project/ynm3k/
faker
https://faker.readthedocs.io/en/stable/providers.html
https://www.cnblogs.com/traditional/p/13384762.html
https://www.aisoutu.com/a/2377967
werkzeug
Werkzeug是一个WSGI工具包,他可以作为一个Web框架的底层库。这里稍微说一下, werkzeug 不是一个web服务器,也不是一个web框架,而是一个工具包,官方的介绍说是一个 WSGI 工具包,它可以作为一个 Web 框架的底层库,因为它封装好了很多 Web 框架的东西,例如 Request,Response 等等。
例如我最常用的 Flask 框架就是一 Werkzeug 为基础开发的,这也是我要解析一下 Werkzeug 底层的原因,因为我想知道 Flask 的实现逻辑以及底层控制。这篇文章没有涉及到 Flask 的相关内容,只是以 Werkzeug 创建一个简单的 Web 应用,然后以这个 Web 应用为例剖析请求的处理以及响应的产生过程。
vaex
数据处理
turtle
绘图库,标准库
函数调用可视化
https://graphviz.org/download/
faker
假数据生成
Boto3
适用于 Python 的 AWS 开发工具包 (Boto3)
通过适用于 Python 的 AWS 开发工具包 boto3 快速开始使用 AWS。Boto3 可以支持您轻松将 Python 应用程序、库或脚本与 AWS 服务进行集成,包括 Amazon S3、Amazon EC2 和 Amazon DynamoDB 等。
https://aws.amazon.com/cn/sdk-for-python/
Nameko
Python 微服务框架
Cassandra
https://zhuanlan.zhihu.com/p/265027506
https://zh.wikipedia.org/wiki/Cassandra
Firebase
https://zh.m.wikipedia.org/zh-hk/Firebase
https://blog.back4app.com/zh/%E4%BB%80%E4%B9%88%E6%98%AF-firebase/
struct
按照指定格式将Python数据转换为字符串,该字符串为字节流,如网络传输时,不能传输int,此时先将int转化为字节流,然后再发送;
按照指定格式将字节流转换为Python指定的数据类型;
处理二进制数据,如果用struct来处理文件的话,需要用’wb’,’rb’以二进制(字节流)写,读的方式来处理文件;
处理c语言中的结构体;
setuptools
pip install setuptools==57.5.0
自v58.0.0版本弃用use_2to3,使用最后一个支持版本v57.5.0
error in pycallgraph setup command: use_2to3 is invalid.
alita
https://pypi.org/project/alita/
https://stackoverflow.com/questions/19907442/explain-dict-attribute
inspect
https://zhuanlan.zhihu.com/p/290018252
python pprint
https://zhuanlan.zhihu.com/p/508317313
Python——re.search().group()
https://blog.csdn.net/sinat_20174131/article/details/77769309
ipython
pip install ipython
python-redis-lock
https://pypi.org/project/python-redis-lock/
pip install python-redis-lock
dill
pip install dill
pipenv