python經常使用包收集

1、Web框架:html

Tornado,訪問:http://www.tornadoweb.org/en/stable/python

Flask,訪問:http://flask.pocoo.org/mysql

Web.py,訪問:http://webpy.org/git

djangohttps://www.djangoproject.com/github

cherrypyhttp://cherrypy.org/web

jinjshttp://docs.jinkan.org/docs/jinja2/redis

2、GUI 圖形界面sql

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

wxPython:https://www.wxpython.org/數據庫

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

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

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

3、科學計算

numpyhttp://www.numpy.org/

SciPyhttps://www.scipy.org/

pandashttp://pandas.pydata.org/

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

4、密碼學

cryptographyhttps://pypi.python.org/pypi/cryptography/

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

Paramikohttp://www.paramiko.org/

Passlibhttps://pythonhosted.org/passlib/

PyCryptohttps://pypi.python.org/pypi/pycrypto

PyNaclhttp://pynacl.readthedocs.io/en/latest/

5、爬蟲相關

scrapyhttps://scrapy.org/

pyspiderhttps://github.com/binux/pyspider

portiahttps://github.com/scrapinghub/portia

html2texthttps://github.com/Alir3z4/html2text

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

lxmlhttp://lxml.de/

seleniumhttp://docs.seleniumhq.org/

mechanizehttps://pypi.python.org/pypi/mechanize

PyQueryhttps://pypi.python.org/pypi/pyquery/

creepyhttps://pypi.python.org/pypi/creepy

gevent,一個高併發的網絡性能庫,訪問:http://www.gevent.org/

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

6、圖像處理

bigmoyanhttp://scikit-image.org/

Python Imaging Library(PIL)

http://www.pythonware.com/products/pil/

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

7、天然語言處理

nltkhttp://www.nltk.org/

snownlphttps://github.com/isnowfy/snownlp

Patternhttps://github.com/clips/pattern

TextBlobhttp://textblob.readthedocs.io/en/dev/

Polyglothttps://pypi.python.org/pypi/polyglot

jiebahttps://github.com/fxsjy/jieba

8、數據庫驅動

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

PyMySQLhttps://github.com/PyMySQL/PyMySQL

PyMongohttps://docs.mongodb.com/ecosystem/drivers/python/

pymongoMongoDB庫,訪問:https://pypi.python.org/pypi/pymongo/

redisRedis庫,訪問:https://pypi.python.org/pypi/redis/

cxOracleOracle庫,訪問:https://pypi.python.org/pypi/cx_Oracle

SQLAlchemySQL工具包及對象關係映射(ORM)工具,訪問:http://www.sqlalchemy.org/

peeweeSQL工具包及對象關係映射(ORM)工具,訪問:https://pypi.python.org/pypi/peewee

torndbTornado原裝DB,訪問:https://github.com/bdarnell/torndb

9、Web

pycurl ———— URL處理工具

smtplib模塊 ———— 發送電子郵件

自帶庫:

 10、其餘庫暫未分類

一、PyInstaller

PyInstaller是一個十分有用的第三方庫,它可以在Windows、Linux、 Mac OS X 等操做系統下將 Python 源文件打包,經過對源文件打包, Python 程序能夠在沒有安裝 Python 的環境中運行,也能夠做爲一個 獨立文件方便傳遞和管理。
相關文章
相關標籤/搜索