Python相关学习资料汇总

2022-03-13 11:36:50 浏览数 (1)

以下资料按字母表顺序排列

  • Abseil : https://abseil.io/docs/python/quickstart

Abseil 是用于构建 Python 应用程序的 Python 库代码,主要用于处理程序的命令行输入。

  • Airium : https://pypi.org/project/airium/

Airium 是一个简单易用的 Python 库,让用户能够用 Python 语言书写 HTML 代码。

  • BeautifulSoup : https://www.crummy.com/software/BeautifulSoup/bs4/doc/(官方)、https://beautiful-soup-4.readthedocs.io/en/latest/(英文)、https://beautifulsoup.readthedocs.io/zh_CN/v4.4.0/(中文)

Beautiful Soup 是一个可以从 HTML 或 XML 文件中提取数据的 Python 库。

  • CompressAI : https://interdigitalinc.github.io/CompressAI/(英文)

CompressAI 是基于深度学习框架 Pytorch 的图像/视频压缩方法汇总的 Python 库。

  • Dlib:http://dlib.net/python/index.html

Dlib 是一个功能强大的机器学习库,用 C 语言写的,主要包含机器学习、深度学习和图像处理模块,使用 Dlib 库可以轻松实现人脸检测等功能。

  • Domonic : https://domonic.readthedocs.io/

Domonic 库能够让用户使用 Python 语言生成诸如 HTML、SVG 等代码,同时具有处理 JSON、JS 文件功能。

  • Imutils:https://github.com/PyImageSearch/imutils

Imutils 库是一个便携的 API 库,其整合了 opencvnumpymatplotlib 的相关操作,主要是用来进行图形图像的处理,如图像的平移、旋转、缩放、骨架提取、显示等等,后期又加入了针对视频的处理,如摄像头、本地文件等。

  • Jupyter : https://jupyter-notebook.readthedocs.io/en/stable/、https://jupyter.readthedocs.io/en/latest/

Jupyter 本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时运行 Python 代码、书写 Markdown 文档。

  • Keras : https://keras.io/api/(英文)、https://keras.io/zh/(中文)、https://keras-cn.readthedocs.io/en/latest/(中文)

Keras 是一个高层神经网络 API,Keras 由纯 Python 编写而成并基于深度学习框架 Tensorflow、Theano 以及 CNTK 后端。

  • Matplotlib : https://matplotlib.org/stable/contents.html(英文)、https://www.matplotlib.org.cn/(中文)

Matplotlib 是一个 Python 的 2D 绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。

  • Numba : https://numba.pydata.org/numba-doc/dev/index.html

Python 代码加速神器,会自适应调整数据类型精度,能有效加速 Python 循环代码。

  • Numpy : https://numpy.org/doc/stable/(英文)、https://www.numpy.org.cn/(中文)

NumPy 是使用 Python 进行科学计算的基础软件包。

  • OpenCV : https://docs.opencv.org/master/(英文)、http://woshicver.com/(中文)

OpenCV 是计算机视觉中经典的专用库,包含数百种计算机视觉算法。

  • Pandas : https://pandas.pydata.org/docs/index.html(英文)、https://www.pypandas.cn/(中文)

Pandas 是一个强大的分析结构化数据的工具集;它的使用基础是 Numpy(提供高性能的矩阵运算);用于数据挖掘和数据分析,同时也提供数据清洗功能。

  • PaddleSlim :https://github.com/PaddlePaddle/PaddleSlim

PaddleSlim 是一个专注于深度学习模型压缩的工具库,提供剪裁、量化、蒸馏、和模型结构搜索等模型压缩策略,帮助用户快速实现模型的小型化。

  • Pillow : https://pillow.readthedocs.io/en/stable/(英文)、https://pillow-zh-cn.readthedocs.io/zh_CN/latest/(中文)

Pillow 是从 PIL fork 出的一个分支,PIL 是经典的 Python 图像处理库。

  • Pip : https://pip.pypa.io/en/stable/(英文)

Pip 是 Python 的软件包安装程序。

  • Psutil:https://psutil.readthedocs.io/en/latest/

Psutil (process and system utilities) 库使用一两行代码就实现系统监控,它可以跨平台使用,支持 Linux/OSX/Windows 等,是系统管理员和运维小伙伴不可或缺的必备模块。

  • Pyblog :https://github.com/eastossifrage/pyblog

Pyblog 是一个简单易用的在线 Markdown 博客系统,它使用 Python 的 flask 架构,理论上支持所有 flask-sqlalchemy 所能支持的数据库。

  • PyGObject : https://pygobject.readthedocs.io/en/latest/

PyGObject 是一个 GUI 库,它通过 glib、gobject、girepository、libffi 等其它库来最终访问底层的 C 语言 GUI 库(libgtk),从而提供 Python 进行 GUI 设计的接口。

  • PyPlotz : https://github.com/songlinhou/pyplotz

PyPlotz 是跨平台轻量级的 Matplotlib 中文支持组件。

  • Python : https://docs.python.org/zh-cn/3/py-modindex.html(英文)、https://python3-cookbook.readthedocs.io/zh_CN/latest/index.html(中文)
  • Requests : https://docs.python-requests.org/en/master/(英文)、https://docs.python-requests.org/zh_CN/latest/(中文)

Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用(笑死)。

  • Scikit-image : https://scikit-image.org/docs/stable/index.html

Scikit-image 是 SciPy 的图像处理工具箱。

  • Scikit-learn : https://scikit-learn.org/stable/user_guide.html(英文)、http://scikitlearn.com.cn/(中文)、https://sklearn.apachecn.org/#/(中文)

Scikit-learn 是基于 Python 语言的机器学习工具。

  • Scipy : https://docs.scipy.org/doc/scipy/reference/(英文)、https://wizardforcel.gitbooks.io/scipy-lecture-notes/content/(中文)

SciPy 是一个用于数学、科学和工程的开源软件包,它包括用于统计、优化、积分、线性代数、傅立叶变换、信号和图像处理、ODE 求解器等的模块。

  • TensorFlow : https://www.tensorflow.org/tutorials/、https://www.tensorflow.org/api_docs/

谷歌开发的深度学习框架。

  • Torch : https://pytorch.org/docs/stable/index.html(英文)、https://pytorch-cn.readthedocs.io/zh/latest/(中文)、https://pytorch.apachecn.org/(中文)

Facebook 开发的深度学习框架。

  • XGBoost : https://xgboost.readthedocs.io/en/latest/python/index.html(英文)、https://xgboost.apachecn.org/#/(中文)

XGBoost 是一个优化的分布式梯度增强库,它在 Gradient Boosting 方法下实现机器学习算法。

  • Yattag : https://www.yattag.org/ 是一个简单易用的 Python 库,让用户能够用 Python 语言书写 HTML 和 XML 代码。

0 人点赞