## Python常用第三方库
- Python3 第三方库介绍
- Python3 第三方库的安装、配置与快速使用
- Python3 第三方库的内容介绍
- Python3 pip的安装与配置
- Python3 pip源设置
- Python3 常用开发框架Framework(WEB、爬虫)总结
- Python3 自动化测试框架
## 文本文件处理
- 解决Python不同版本之间兼容问题的第三方库six
- pyttsx3
- pypinyin
- textdistance
- python-phonenumbers
- Chardet
- Prettytable
- difflib
- Levenshtein
- fuzzywuzzy
- esmre
- shortuuid
- ftfy
- unidecode
- xpinyin
- pangu.py
- pyfiglet
- uniout
- python-slugify
- unicode-slugify
- ply
- phonenumbers
- python-user-agents
- sqlparse
- pygments
- python-nameparser
- pyparsing
- python-docx
- xlwt_xlrd
- xlwings
- csvkit
- pdfminer
- Python-Markdown
- Mistune
- Mistune
- chronyk
- delorean
- when.py
- moment
- htmlparser
- xhtml2pdf
- imghdr
- python-magic
- watchdog
- Unipath
- pickle_cPickle
- Sentry
- Raven
- Sphinx
- reStructuredText
- pycco
- pdoc
- epydoc
- ocr_pytesseract
- sphinxdoc
- tablib
- docxtpl
- openpyxl
- pyexcel
- python-pptx
- unoconv
- XlsxWriter
- pdfplumber
- pdf_to_markdown_mark
- pdfminer.six
- PyPDF2
- ReportLab
- yaml
- PyYAML
- unp
## 配置文件
*Libraries for storing and parsing configuration options.*
- ConfigParser
- configobj
- hydra
- python-decouple
- config
- profig
## 图像处理
- PIL
- Pillow
- Matplotlib
- brewer2mpl
- Box2d
- Pymunk
- opencv
- SimpleCV
- VTK
- cgkit
- CGAL
- Aggdraw
- Pycairo
- wand
- thumbor
- imgSeek
- pyBarcode
- pygram
- Quads
- nude.py
- hmap
- bokeh
- plotly
- vincent
- d3py
- Kartograph.py
- pygal
- pygraphviz
- Fonttlools
- altair
- bqplot
- cartopy
- diagrams
- plotnine
- pyqtgraph
- seaborn
- vispy
- python-barcode
- pymatting
- python-qrcode
- pywal
- pyvips
- scikit-image
## 游戏和多媒体
- audiolazy
- id3reader
- pyechonest
- talkbox
- m3u8
- moviepy
- scikit-video
- vidgear
- shorten.tv
- scikit
- PySFML
- audioread
- audioFlux
- dejavu
- kapre
- librosa
- matchering
- mingus
- pyaudioanalysis
- pydub
- TimeSide
- beets
- eyeD3
- mutagen
- tinytag
*game development libraries.*
- Arcade
- Cocos2d
- Harfang3D
- Panda3D
- PyGame
- PyOgre
- PyOpenGL
- PySDL2
- RenPy
## 大数据与科学计算
- pycuda_opencl
- Pandas
- Open-Mining
- blaze
- SciPy
- ScientificPython
- NumPy
- Cvxopt
- Numba
- numba
- pymvpa2
- zipline
- orange
- Open-Babel
- visvis
- MapReduce
- dpark
- mrjob
- Python-for-Scientists
- astropy
- bcbio-nextgen
- bccb
- Biopython
- cclib
- Colour
- Karate Club
- NetworkX
- NIPY
- ObsPy
- Open Babel
- PyDy
- PyMC
- QuTiP
- RDKit
- SimPy
- statsmodels
- SymPy
- 分布式计算-批处理
- dask
- luigi
- PySpark
- Ray
- 分布式计算-流处理
- faust
- streamparse
## 人工智能与机器学习
- textblob
- loso
- genius
- LIBSVM
- scikits.learn
- scikit-learn
- Milk
- PyMVPA
- Pylearn2
- hebel
- pybrain
- Mahout
- Crab
- python-recsys
- Theano
- gym
- H2O
- Metrics
- NuPIC
- Spark ML
- vowpal_porpoise
- xgboost
- MindsDB
- keras
- pytorch
- pytorch-lightning
- stable-baselines3
- tensorflow
## 自然语言处理
*Libraries for working with human languages.*
- gensim
- langid.py
- nltk
- pattern
- polyglot
- pytext
- PyTorch-NLP
- spacy
- Stanza
- funNLP
- jieba
- pkuseg-python
- snownlp
## 系统与命令行
- threading
- envoy
- subprocess
- argparse
- timeit
- pytools
- SendKeys
- pyHook
- pstuil
- clint
- Clime
- docopt
- pycli
- percol
- rainbowstream
- peewee
- PonyORM
- redisco
- flywheel
- butterdb
- simpleq
- Psyco
- fn.py
- Fabtools
- pexpect
- provy
- honcho
- fig
- ctypes
- cffi
- SWIG
- Cython
- cython
- cpython
- PyPy
- pypy
- Stackless-Python
- Pyston
- pyston
- clpython
- ironpython
- micropython
- peachpy
- ino
- Pyro
- pychievements
- pefile
- SIP
*Useful CLI-based tools for productivity.*
Productivity Tools
- copier
- cookiecutter
- doitlive
- howdoi
- invoke
- pathpicker
- thefuck
- tmuxp
- try
CLI Enhancements
- httpie
- iredis
- litecli
- mycli
- pgcli
*Libraries for building command-line applications.*
- Command-line Application Development
- cement
- click
- cliff
- python-fire
- python-prompt-toolkit
- Terminal Rendering
- alive-progress
- asciimatics
- bashplotlib
- colorama
- rich
- tqdm
## 网络
- akshare
- s3cmd
- youtube-dl
- you-get
- Coursera
- wikiteam
- subliminal
- grequests
- Pyretic
- SDX-Platform
- inbox.py
- inbox
- lamson
- marrow.mailer
- envelopes
- Talon
- mailjet
- pyzmail
- portia
- RoboBrowser
- mechanize
- Demiurge
- python-goose
- Haul
- opengraph
- sanitize
- AutobahnPython
- SimpleXMLRPCServer
- SimpleJSONRPCServer
- wifi
- twython
- facepy
- gmail
*Tools and libraries for Virtual Networking and SDN-Software Defined Networking.*
- mininet
- napalm
- POX
- HTTP请求
- httpx
- requests
- treq
- urllib3
- httplib2
- Curl
- Libcurl
- paho_mqtt
- 1.paho_mqtt的API(一)
- 2.paho_mqtt的API(二)
- 3.paho_mqtt的API(三)
## Web框架
- Django
- Django Models
- django-elastic-transcoder
- django-celery-ses
- django-rest-framework
- django-tastypie
- django-cms
- django-oscar
- django-shop
- django-formapi
- django-viewlet
- django-bootstrap3
- django-crispy-forms
- django-remote-forms
- django-simple-spam-blocker
- django-simple-captcha
- django-suit
- django-xadmin
- django-guardian
- django-rules
- django-oauth2-provider
- django-allauth
- django-oauth-toolkit
- django-compressor
- django-storages
- django-pipeline
- Grappelli
- django-grappelli
- django-cache-machine
- django-cacheops
- django-countries
- django-schedule
- django-activity-stream
- django-haystack
- django-taggit
- django-devserver
- django-debug-toolbar
- django-wordpress
- Django-Models
- django-mongodb-engine
- django-filter
- django-redis
- Flask
- eve
- flask-api
- flask-restful
- flask-api-utils
- Flask-OAuthlib
- Flask-Assets
- flask-admin
- flask-debugtoolbar
- Pyramid
- cornice
- Framework agnostic
- falcon
- fastapi
- hug
- sandman2
- sanic
- ActiveGrid
- Karrigell
- Pylons
- Zope
- Twisted
- Quixote
- Bottle
- web2py
- web.py
- TurboGears
- CherryPy
- Grok
- Bluebream
- guava
- djedi-cms
- Kotte
- Mezzanine
- Opps
- Plone
- Quokka
- Widgy
- merchant
- money
- python-currencies
- sandman
- restless
- savory-pie
- Chameleon
- Spitfire
- solrpy
- Feedly
- johnny-cache
- WTForms-JSON
- Deform
- Drop-in
- Cactus
- Hyde
- Tags
- Tinkerer
- Tornado
- pulsar
- diesel
- pyzmq
- txZMQ
- Crossbar
- wsgiref
- paste
- rocket
- netius
- fapws3
- meinheld
- bjoern
- masonite
## 安全&认证
- Permissions
- Carteblanche
- Authomatic
- rauth
- python-oauth2
- python-social-auth
- sanction
- python-jwt
- python-jws
- PyCrypto
- cryptography
- pynacl
- PyNac
- hashids
- Passlib
- hashlib
- OAuth
- authlib
- OAuthLib
- JWT
- pyjwt
- jose
- python-jose
## GUI
- PyGtk
- PyQt
- WxPython
- Tkinter
- PySide
- kivy
- curse
- urwid
- pyglet
- enaml
- Toga
- Eel
- Flexx
- Gooey
- PyGObject
- PySimpleGUI
- pywebview
- DearPyGui
## 构建封装&编译工具
- pyenv
- virtualenv
- pew
- vex
- PyRun
- PIP
- easy_install
- conda
- Curdling
- wheel
- cx-Freeze
*Libraries to create packaged executables for release distribution.*
- py2app
- py2exe
- pyarmor
- pyinstaller
- shiv
- pynsist
- dh-virtualenv
*Local PyPI repository server and proxies.*
- PyPI
- bandersnatch
- devpi
- localshop
- warehouse
- fabricate
- jinja-assets-compressor
- webassets
- fanstatic
- fileconveyor
- glue
- libsass-python
- Poetry 介绍和安装
- Poetry 基本使用
- Poetry 管理依赖组
- Poetry 管理库版本和发布
- Poetry 命令
- Poetry 管理配置项
- Poetry 资源仓库
- Poetry 管理环境
- Poetry 依赖规范
- Poetry 插件
- pyproject.toml文件
- 一些关键问题和回答
- pre-commit hooks
- pip-tools
- uv
*Compile software from source code.*
- bitbake
- buildout
- platformio
- pybuilder
- SCons
## Admin Panels
*Libraries for administrative interfaces.*
- Ajenti
- flower
- jet-bridge
- wooey
- streamlit
## 算法与设计模式
- Algorithms
- algorithms
- python-ds
- sortedcontainers
- thealgorithms
- Design Patterns
- pypattyrn
- python-patterns
- transitions
## RPC Servers
*RPC-compatible servers.*
- RPyC
- zeroRPC
## WSGI Servers
*WSGI-compatible web servers.*
- gunicorn
- uwsgi
- waitress
- Werkzeug
## ASGI Servers
- ASGI
- daphne
- uvicorn
- hypercorn
## 异步编程模块
- asyncio
- concurrent.futures
- multiprocessing
- threadpool
- forked_by_multiprocessing
- trio
- uvloop
- eventlet
- Gevent
## Built-in Classes Enhancement
*Libraries for enhancing Python built-in classes.*
- attrs
- bidict
- box
- dataclasses
- dotteddict
## CMS
*Content Management Systems.*
- FeinCMS
- indico
- Wagtail
## Caching
*Libraries for caching data.*
- Beaker
- dogpile.cache
- HermesCache
- pylibmc
- python-diskcache
## ChatOps Tools
*Libraries for chatbot development.*
- errbot
## Code Analysis
- 代码分析
- code2flow
- prospector
- vulture
- 代码规范检测
- flake8
- flake8-extensions
- Pylint
- Pyflakes
- ruff
- 代码格式化
- black
- isort
- yapf
- awesome-python-typing
- mypy
- pyre-check
- typeshed
- 静态类型注释生成器
- monkeytype
- pytype
## Computer Vision
*Libraries for Computer Vision.*
- easyocr
- kornia
- pytesseract
- tesserocr
## Data Analysis
*Libraries for data analyzing.*
- aws-sdk-pandas
- datasette
- optimus
## Data Validation
*Libraries for validating data. Used for forms in many cases.*
- cerberus
- colander
- jsonschema
- schema
- schematics
- voluptuous
- pydantic
## Date and Time
*Libraries for working with dates and times.*
- arrow
- dateutil
- pendulum
- pytz
## 运维监控类工具
*Software and libraries for DevOps.*
- ldap3
- Python3 LDAP
- snmp
- zabbix
- Paramiko
- Paramiko实战
- netmiko
- wmi
- supervisord
- Python3 Jenkins
- datadog
- Python3 K8S
- Prometheus
- Ansible
- SaltStack
- Fabric
- cloudinit
- openstack
- pyinfra
- cuisine
- psutil
- borg
## Editor Plugins and IDEs
- Emacs
- elpy
- Vim
- jedi-vim
- python-mode
- YouCompleteMe
- Visual Studio
- PTVS
- Visual Studio Code
- Python
- IDE
- PyCharm
- spyder
## Email
*Libraries for sending and parsing email.*
- Mail Servers
- modoboa
- salmon
- Clients
- imbox
- yagmail
- Others
- flanker
- mailer
## File Manipulation
*Libraries for file manipulation.*
- Mimetypes
- pathlib
- path.py
## Functional Programming
*Functional Programming with Python.*
- coconut
- funcy
- more-itertools
- returns
- CyToolz
- Toolz
## GraphQL
*Libraries for working with GraphQL.*
- graphene
## Geolocation
*Libraries for geocoding addresses and working with latitudes and longitudes.*
- GeoDjango
- geopy
- pygeoip
- GeoIP
- geojson
## HTML Manipulation
*Libraries for working with HTML and XML.*
- BeautifulSoup
- bleach
- cssutils
- html5lib
- lxml
- pyquery
- MarkupSafe
- untangle
- WeasyPrint
- xmldataset
- xmltodict
## Hardware
*Libraries for programming with hardware.*
- keyboard
- mouse
- pynput
- scapy
## Interactive Interpreter
*Interactive Python interpreters-REPL.*
- bpython
- Jupyter Notebook (IPython)
- ptpython
## Internationalization
*Libraries for working with i18n.*
- Babel
- PyICU
## Job Scheduler
*Libraries for scheduling jobs.*
- Airflow
- Apscheduler 简介·特性概述
- celery
- doit
- gunnery
- joblib
- Plan
- Prefect
- schedule
- Spiff
- TaskFlow
## Logging
*Libraries for generating and working with logs.*
- logbook
- logging
- loguru
- sentry-python
- structlog
## Microsoft Windows
*Python programming on Microsoft Windows.*
- Python(x,y)
- pythonlibs
- PythonNet
- PyWin32
- WinPython
## Miscellaneous
*Useful libraries or tools that don't fit in the categories above.*
- blinker
- boltons
- itsdangerous
- magenta
- pluginbase
- tryton
## News Feed
*Libraries for building user's activities.*
- Stream Framework
## Penetration Testing
*Frameworks and tools for penetration testing.*
- fsociety
- setoolkit
- sqlmap
## Processes
*Libraries for starting and communicating with OS processes.*
- delegator.py
- sarge
- sh
## Recommender Systems
*Libraries for building recommender systems.*
- annoy
- fastFM
- implicit
- libffm
- lightfm
- spotlight
- Surprise
- tensorrec
## Refactoring
*Refactoring tools and libraries for Python*
- Bicycle Repair Man
- Bowler
- Rope
## Robotics
*Libraries for robotics.*
- PythonRobotics
- rospy
## Search
*Libraries and software for indexing and performing search queries on data.*
- elasticsearch-dsl-py
- elasticsearch-py
- pysolr
- Whoosh
- python-whoosh
## Serialization
*Libraries for serializing complex data types*
- marshmallow
- pysimdjson
- python-rapidjson
- ultrajson
## Serverless Frameworks
*Frameworks for developing serverless Python code.*
- python-lambda
- Zappa
## Shell
*Shells based on Python.*
- xonsh
## Static Site Generator
*Static site generator is a software that takes some text + templates as input and produces HTML files on the output.*
- lektor
- mkdocs
- makesite
- Nikola
- Pelican
- pelican
## Tagging
*Libraries for tagging items.*
## Task Queues
*Libraries for working with task queues.*
- dramatiq
- huey
- mrq
- rq
- Queue
## Template Engine
*Libraries and tools for templating and lexing.*
- Genshi
- Jinja2
- Mako
## 代码调试与Testing
*Libraries for testing codebases and generating test data.*
- Testing Frameworks
- hypothesis
- nose2
- nose
- pytest
- Robot Framework
- unittest
- Test Runners
- green
- mamba
- tox
- GUI/Web Testing
- locust
- PyAutoGUI
- Schemathesis
- Selenium
- sixpack
- splinter
- Mock
- doublex
- freezegun
- httmock
- httpretty
- mock
- mocket
- responses
- VCR.py
- Object Factories
- factory_boy
- mixer
- model_mommy
- Code Coverage
- coverage
- Fake Data
- fake2db
- faker
- mimesis
- radar
- contexts
- pyshould
- pyvows
- ForgeryPy
- FuckIt.py
- Code-Analysispysonar2
- pycallgraph
- LinterFlake8
- pylama
- pdb
- winpdb
- pyringe
- python-statsd
- memory_profiler
- profiling
- traceback
- icecream
- pyelftools
*Libraries for debugging code.*
pdb-like Debugger
- ipdb
- pudb
Tracing
- manhole
- python-hunter
Profiler
- py-spy
- vprof
## 第三方API
- List of Python API Wrappers and Libraries
- apache-libcloud
- boto3
- facebook-sdk
- google-api-python-client
- gspread
## URL Manipulation
*Libraries for parsing URLs.*
- furl
- purl
- pyshorteners
- webargs
- short_url
## Web 爬虫
*Libraries to automate web scraping.*
- feedparser
- grab
- MechanicalSoup
- scrapy
- html2text
- lassie
- micawber
- newspaper
- python-readability
- requests-html
- sumy
- textract
- toapi
## WebSocket
*Libraries for working with WebSocket.*
- autobahn-python
- channels
- websockets
- WebSocket-for-Python
## 中间件
- RocketMQ
- Elasticsearch
- etcd3
- kafka-python
- confluent-kafka
- pykafka、confluent-kafka、kafka-python操作Kafka对比
## 数据库
- Baresql
- oursql
- psycopg2
- txpostgres
- queries
- cassandra-python-driver
- pycassa
- dataset
- orator
- orm
- pony
- pydal
- PynamoDB
- 关系型数据库
- MySQLdb
- mysql-python
- PyMySQL
- mysql-connector-python
- mysql-connector-python、PyMySQL和MySQLdb对比
- pgsql
- mysqlclient
- sqlite3
- sqlite-utils
- pymssql
- SQLAlchemy
- 图数据库
- neo4j
- 时序数据库
- pickledb
- TinyDB
- ZODB
- psycopg
- clickhouse-driver
- 非关系型数据库
- hot-redis
- Plyvel
- py2neo
- telephus
- txRedis
- cassandra-driver
- HappyBase
- pymongo
- mongoengine
- motor
- Redis
- redis-py
## 其他
- wechat
- WeChat-alert
- fake-useragent
- python-json-logger
- Python3 pyecharts
- polars
- pycryptodome
- apache-skywalking-kafka
- drf-yasg
- ipython
- pipdeptree
- python-ldap
- setuptools
- pyvmomi
- pyvim
- tencentcloud-sdk-python
- cos-python-sdk-v5