Python常用包

一、Web框架:

Tornado:http://www.tornadoweb.org/en/stable/

Flask:http://flask.pocoo.org/

Web.py:http://webpy.org/

django:https://www.djangoproject.com/

cherrypy:http://cherrypy.org/

jinjs:http://docs.jinkan.org/docs/jinja2/

二、GUI 图形界面

Tkinter :https://wiki.python.org/moin/TkInter/

wxPython:https://www.wxpython.org/

PyGTK:http://www.pygtk.org/

PyQt:https://sourceforge.net/projects/pyqt/

PySide:http://wiki.qt.io/Category:LanguageBindings::PySide

三、科学计算

numpy:http://www.numpy.org/

SciPy:https://www.scipy.org/

pandas:http://pandas.pydata.org/

blaze: http://blaze.readthedocs.io/en/latest/index.html

四、密码学

cryptography:https://pypi.python.org/pypi/cryptography/

hashids:http://www.oschina.net/p/hashids

Paramiko:http://www.paramiko.org/

Passlib:https://pythonhosted.org/passlib/

PyCrypto:https://pypi.python.org/pypi/pycrypto

PyNacl:http://pynacl.readthedocs.io/en/latest/

五、爬虫相关

scrapy:https://scrapy.org/

pyspider: https://github.com/binux/pyspider

portia:https://github.com/scrapinghub/portia

html2text:https://github.com/Alir3z4/html2text

BeautifulSoup:https://www.crummy.com/software/BeautifulSoup/

lxml:http://lxml.de/

selenium:http://docs.seleniumhq.org/

mechanize:https://pypi.python.org/pypi/mechanize

PyQuery:https://pypi.python.org/pypi/pyquery/

creepy:https://pypi.python.org/pypi/creepy

gevent,一个高并发的网络性能库:http://www.gevent.org/

requests,最好用的http工具:http://www.python-requests.org/

六、图像处理

bigmoyan:http://scikit-image.org/

Python Imaging Library(PIL):http://www.pythonware.com/products/pil/

pillow:http://pillow.readthedocs.io/en/latest/

七、自然语言处理

nltk:http://www.nltk.org/

snownlp:https://github.com/isnowfy/snownlp

Pattern:https://github.com/clips/pattern

TextBlob:http://textblob.readthedocs.io/en/dev/

Polyglot:https://pypi.python.org/pypi/polyglot

jieba:https://github.com/fxsjy/jieba

八、数据库驱动

mysql-python:https://sourceforge.net/projects/mysql-python/

PyMySQL:https://github.com/PyMySQL/PyMySQL

PyMongo:https://docs.mongodb.com/ecosystem/drivers/python/

pymongo,MongoDB库:https://pypi.python.org/pypi/pymongo/

redis,Redis库:https://pypi.python.org/pypi/redis/

cxOracle,Oracle库:https://pypi.python.org/pypi/cx_Oracle

SQLAlchemy,SQL工具包及对象关系映射(ORM)工具:http://www.sqlalchemy.org/

peewee, SQL工具包及对象关系映射(ORM)工具:https://pypi.python.org/pypi/peewee

torndb,Tornado原装DB:https://github.com/bdarnell/torndb

九、Web

pycurl ———— URL处理工具

smtplib模块 ———— 发送电子邮件

自带库:

Python常用包_第1张图片

 十、其他库暂未分类

1、PyInstaller

PyInstaller是一个十分有用的第三方库,它能够在Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个 独立文件方便传递和管理。

你可能感兴趣的:(Python)