web
Flask
文档:欢迎使用 Flask — Flask 0.10.1 文档 (jinkan.org)
FastAPI
文档: https://fastapi.tiangolo.com
源码: https://github.com/tiangolo/fastapi
爬虫
Beautiful Soup
Beautiful Soup: We called him Tortoise because he taught us. (crummy.com)
文档:
- Beautiful Soup 中文文档
- Beautiful Soup Documentation — Beautiful Soup 4.4.0 documentation (beautiful-soup-4.readthedocs.io)
源码:Code : Beautiful Soup (launchpad.net)
教程:
Scrapy
An open source and collaborative framework for extracting the data you need from websites. In a fast, simple, yet extensible way.
Scrapy | A Fast and Powerful Scraping and Web Crawling Framework
文档:Scrapy 2.6 documentation — Scrapy 2.6.2 documentation
源码:scrapy/index.rst at 2.6 · scrapy/scrapy (github.com)
教程:
绘图
matplotlib
Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Matplotlib makes easy things easy and hard things possible.
Matplotlib — Visualization with Python
文档:Tutorials — Matplotlib 3.6.0 documentation
源码:matplotlib/matplotlib: matplotlib: plotting with Python (github.com)
教程:
ProPlot
A succinct matplotlib wrapper for making beautiful, publication-quality graphics.
文档:ProPlot — ProPlot documentation
教程:
PyQtGraph
Scientific Graphics and GUI Library for Python
文档:Welcome to the documentation for pyqtgraph — pyqtgraph 0.12.4.dev0 documentation
数据分析
Pandas
pandas - Python Data Analysis Library
教程:
SymPy
SymPy is a Python library for symbolic mathematics.
源码:sympy/sympy: A computer algebra system written in pure Python (github.com)
机器学习
PyTorch
An open source machine learning framework that accelerates the path from research prototyping to production deployment.
文档:PyTorch documentation — PyTorch 1.12 documentation
其他
pypinyin
文档:汉字拼音转换工具(Python 版) — pypinyin 0.47.1 文档
混合编程
pybind11
Seamless operability between C++11 and Python
源码:pybind/pybind11: Seamless operability between C++11 and Python (github.com)