前言
嗨喽,大家好呀~这里是爱看美女的茜茜呐
又到了学Python时刻~
随着大数据和人工智能的发展,Python也与多种科技深深绑定。
比如自动化测试,运维,爬虫,数据分析,机器学习,金融领域,后端开发,云计算,游戏开发都有涉及。
万丈高楼平地起,Python这座大厦能够如此强大,就是拥有强大的成千上万的库的支持
无数牛x的轮子在支持这座大厦,今天我们来一起梳理一下,俯瞰整个Python宝库。
那么什么是库呢?
从代码角度讲:库就是一堆类(class)和函数(function)的集合。
从应用角度讲:库类似生活中的工具箱,箱子里有很多做其他事情必不可少的工具。
举一个例子,如果你想抓取某网站的数据或图片,那么你就需要能处理相关底层网络连接的代码,而这些代码都已经被写好了,你只需要调用库里的函数或类,能够提高开发效率。
面对不同的情况,自然需要不同的工具箱,那么,都有哪些Python库呢?
一、数据处理
Chardet
colorama
Prettytable
difflib
Levenshtein
fuzzywuzzy
esmre
shortuuid
ftfy
unidecode
xpinyin
pangu.py
pyfiglet
uniout
awesome slugify
python-slugify
unicode-slugify
ply
phonenumbers
python-user-agents
sqlparse
pygments
python-nameparser
pyparsing
tablib
python-docx
xlwt/xlrd
xlsxwriter
xlwings
csvkit
marmir
pdfminer
pypdf2
Python-Markdown
Mistune
dateutil
arrow
chronyk
delorean
when.py
moment
pytz
BeautifulSoup
lxml
htmlparser
pyyaml
html5lib
pyquery
cssutils
MarkupSafe
cssutils - ACSS library for Python., MarkupSafe - Implements a XML/HTML/XHTML bleach
xmltodict
xhtml2pdf
untangle
二、文件处理
Mimetypes
imghdr
watchdog
Unipath
pathlib
pickle/cPickle
cPickle
ConfigParser
configobj
profig
logging
logbook
Sentry
Sphinx
reStructuredText
pycco
pdoc
三、图像处理
更多精彩机密、教程,尽在下方,赶紧点击了解吧~
点击 蓝色字体 自取,我都放在这里了。
PIL(Python Image Library)
PyGame
Pymunk
Aggdraw
thumbor
imgSeek
python-qrcode
pyBarcode
pygram
Quads
nude.py
scikit-image
hmap
bokeh
plotly
vincent
d3py
pygraphviz
Fonttlools
四、游戏和多媒体
audiolazy
audioread
dejavu
Dejavu
id3reader
mutagen
pydub
pyechonest
TimeSide
tinytag
m3u8
moviepy
http://shorten.tv
scikit视频
GeoDjango
geopy
pygeoip
GeoIP
geojson
Pygame
Cocos2d
Panda3D
PyOgre
PyOpenGL
PySFML
五、大数据与科学计算
pycuda/opencl
Open Mining
ScientificPython
NumPy
ndarray
PyDy
SymPy
statsmodels
astropy
orange
RDKit
Open Babel
cclib
Biopython
bccb
bcbio-nextgen
visvis
MapReduce
六、人工智能与机器学习
更多精彩机密、教程,尽在下方,赶紧点击了解吧~
点击 蓝色字体 自取,我都放在这里了。
NLTK(natural language toolkit)
Pattern
textblob
jieba
loso
genius
scikits.learn
PyMC
Milk
PyMVPA(Multivariate Pattern Analysis in Python)
hebel
gensim
pybrain
pybrain
Mahout
Crab
Theano
七 、系统与命令行
threading
envoy
sh
sarge
subprocess
argparse
timeit
unp
eventlet
Gevent
pytools
SendKeys
pyHook
pstuil
cement
click
clint
cliff
Clime
docopt
pycli
Gooey
cookiecutter
percol
rainbowstream
Django Models
SQLAlchemy
peewee
PonyORM
MongoEngine
Django MongoDB引擎MongoDB
django-mongodb-engine
redisco
butterdb
celery
huey
mrq
rq
Queue
simpleq
Amazon SQS
Psyco
psyco
fn.py
funcy
Toolz
CyToolz
Ansible
SaltStack
Fabric
Fabtools
cuisine
psutil
pexpect
provy
honcho
gunnery
fig
APScheduler
django-schedule
Joblib
Plan
Spiff
schedule
TaskFlow
ctypes
cffi
Cytoolz
Cython
PyPy
Stackless Python
pythonlibs
ino
Pyro
pluginbase
itsdangerous
blinker
pychievements
python-patterns
pefileWindows PE文件解析器SIP
八、数据库
MySQLdb
Baresql
pickledb
TinyDB
mysql-python
mysqlclient
PyMySQL
mysql-connector-python
oursql
psycopg2
txpostgres
queries
dataset
cassandra-python-driver
pycassa
HappyBase
PyMongo
Plyvel
redis-py
py2neo
telephus
txRedis
九、网络
更多精彩机密、教程,尽在下方,赶紧点击了解吧~
点击 蓝色字体 自取,我都放在这里了。
Curl
Libcurl
Requests
httpie
s3cmd
youtube-dl
you-get
Coursera
subliminal
requests
grequests
urllib3
httplib2
treq
Mininet
POX
Pyretic
SDX Platform
inbox.py
imbox
inbox
lamson
flanker
marrow.mailer
django-celery-ses
modoboa
envelopes
mailjet
Talon
pyzmail
furl
purl
pyshorteners
short_url
Scrapy
portia
feedparser
RoboBrowser
MechanicalSoup
mechanize
Demiurge
newspaper
html2text
python-goose
lassie
micawber
sumy
Haul
python-readability
opengraph
textract
sanitize
AutobahnPython
websocket
SimpleXMLRPCServer
SimpleJSONRPCServer
zeroRPC
apache-libcloud
WiFi
streamparse
boto
twython
google-api-python-client
gspread
facebook-sdk
facepy
django-wordpress
十、Web框架
Django
ActiveGrid
Karrigell
PyDBLitewebpy
CherryPy
TurboGears
Twisted
QuixoteWeb
Flask
Bottle
Pyramid
web2py
web.py
CherryPy
Grok
Bluebream
guava
django-cms
djedi-cms
FeinCMS
Kotte
Mezzanine
Opps
Plone
Quokka
Wagtail
Widgy
django-oscar
django-shop
merchant
money
python-currencies
cornice
django-rest-framework
django-tastypie
django-formapi
flask-restful
flask-api-utils
falcon
eve
sandman
restless
savory-pie
Jinja2
Genshi
Mako
Chameleon
Spitfire
django-haystack
elasticsearch-py
solrpy
Whoosh
Feedly
django-activity-stream
Beaker
dogpile.cache
HermesCache
django-cache-machine
django-cacheops
johnny-cache
django-viewlet
pylibmc
WTForms-JSON
Deform
django-bootstrap3
django-crispy-forms
django-remote-forms
django-simple-spam-blocker
django-simple-captcha
Grappelli
django-suit
django-xadmin
flask-admin
Pelican
Cactus
Hyde
Nikola
Tags
Tinkerer
asyncio
gevent
Twisted
Tornado
pulsar
diesel
eventlet
pyzmq
txZMQ
wsgiref
Werkzeug
paste
rocket
netius
gunicorn
fapws3
meinheld
bjoern
十一、安全
Permissions
django-guardian
Authomatic
OAuthLib
rauth
python-oauth2
python-social-auth
django-oauth-toolkit
django-oauth2-provider
django-allauth
Flask-OAuthlib
sanction
jose
python-jwt
pyjwt
python-jws
PyCrypto
Paramiko
cryptography
PyNac
hashids
Passlib
hashlib,md5
十二、GUI
PyGtk
PyQt用于Python的QT开发库
WxPython
Tkinter
PySide
wxPython,
kivy
curse
urwid
pyglet
Tkinter
enaml
Toga
十三、构建封装
更多精彩机密、教程,尽在下方,赶紧点击了解吧~
点击 蓝色字体 自取,我都放在这里了。
pyenv
virtualenv
virtualenvwrapper
pew
vex
PyRun
PIP
easy_install
conda
Curdling
wheel
cx-Freeze
py2exe
Py2exe
py2app
pyinstaller
pynsist
dh-virtualenv
PyPI
warehouse
devpi
localshop
buildout
SCons
platformio
bitbake
fabricate
django-compressor
jinja-assets-compressor
webassets
fanstatic
fileconveyor
django-storages
glue
libsass-python
Flask-Assets
十四、代码调试
unittest
nose
pytest
mamba
contexts
pyshould
pyvows
Selenium
splinter
locust
sixpack
mock
responses
doublex
freezegun
httpretty
httmock
coverage
faker
mixer
model_mommy
ForgeryPy
radar
FuckIt.py
Code Analysispysonar2
pycallgraph
code2flow
LinterFlake8
pylama
Pylint
Pyflakes
pdb
ipdb
winpdb
pudb
pyringe
python-statsd
memory_profiler
profiling
django-debug-toolbar
django-devserver
flask-debugtoolbar
更多精彩机密、教程,尽在下方,赶紧点击了解吧~
点击 蓝色字体 自取,我都放在这里了。
尾语 💝
感谢你观看我的文章呐~本次航班到这里就结束啦 🛬
希望本篇文章有对你带来帮助 🎉,有学习到一点知识~
躲起来的星星🍥也在努力发光,你也要努力加油(让我们一起努力叭)。
最后,博主要一下你们的三连呀(点赞、评论、收藏),不要钱的还是可以搞一搞的嘛~
不知道评论啥的,即使扣个6666也是对博主的鼓舞吖 💞 感谢 💐
|