VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • 花了半个月,终于把Python库全部整理出来了,非常全面,一定要收藏(2)

purl,简单的,干净的API,操纵URL。

pyshorteners,纯Python库,URL短网址编辑。

short_url,短网址生成。

Scrapy,快速屏幕截取和网页抓取的框架。

portia,波西亚,Scrapy的可视化扩展。

feedparser,信息源解释器

RoboBrowser,简单的网页浏览Python函数库,没有使用Web浏览器。

MechanicalSoup,网站自动化互动测试工具包。

mechanize,网页浏览编程工具。

Demiurge,造物主,-PyQuery的轻量级工具。

newspaper,提取报纸新闻。

html2text,转换HTML为 Markdown格式的文本。

python-goose,HTML内容提取器。

lassie,莱西,人性化的网站内容检索。

micawber,通过UR抓提网页的函数库。

sumy,概要,文本和HTML网页的自动文摘模块。

Haul,距离,可扩展的图像爬虫。

python-readability,可读性工具Arc90,快速的Python接口。


opengraph,OpenGraphProtocol协议解析模块,textract,从任何文件,Word,PowerPoint,PDF文件中提取文本,等。


sanitize,消毒,使混乱的数据变的理智。


AutobahnPython, WebSocket和WAMP的函数库,使用 Twisted和PythonWebSocket-for-Python,websocket客户端和服务器端函数库。

SimpleXMLRPCServer,python标准库,简单的XML-RPC服务器,单线程。
SimpleJSONRPCServer,JSON-RPC规范实施函数库。

zeroRPC,基于ZeroMQ和MessagePack的RPC实现。

apache-libcloud,所有云服务的Python接口库。

wifi,WiFi -一套个Python库和命令行工具与WiFi,用于[Linux]。

streamparse,运行Python代码和数据的实时流。集成了Apache Storm。

boto,亚马逊网络服务接口。

twython,Twitter推特API。

google-api-python-client,谷歌客户端API。

gspread,谷歌电子表格的Python API。

facebook-sdk,facebook平台Python SDK。

facepy,简易的facebook图形APIgmail,Gmail的Python接口。

django-wordpress,Django的WordPress的模型和视图。


Web框架


Django,最流行的Python-Web框架,鼓励快速开发,并遵循MVC设计,开发周期短ActiveGrid企业级的Web2.0解决方案Karrigell简单的Web框架,自身包含了Web服务,

py脚本引擎和纯python的数据库


PyDBLitewebpy 一个小巧灵活的Web框架,虽然简单但是功能强大CherryPy基于Python的Web应用程序开发框架。

Pylons 基于Python的一个极其高效和可靠的Web开发框架

Zope 开源的Web应用服务器

TurboGears 基于Python的MVC风格的Web应用程序框架Twisted流行的网络编程库,大型Web框架。

QuixoteWeb开发框架Flask,轻量级web框架。

Bottle,快速,简单和轻量级的WSGI模式Web框架。

Pyramid,轻量级,快速,稳定的开源Web框架。

web2py,简单易用的全堆栈Web框架和平台。

web.py,强大、简单的Web框架。

TurboGears,便于扩展的Web框架。

CherryPy,极简Python Web框架,支持,HTTP 1.1和WSGI线程池。

Grok,基于Zope3的Web框架。

Bluebream,开源的Web应用服务器,原名Zope 3。

guava,轻量级,高性能的Python-Web框架,采用c语言编写。

django-cms,基于Django企业级开源CMS。

djedi-cms轻量级但功能强大的Django CMS的插件,内联编辑和性能优化。

FeinCMS,基于Django的先进内容管理系统。

Kotte,高层次的Python的Web应用框架,基于Pyramid。

Mezzanine,强大,一致,灵活的内容管理平台。

Opps,基于Django的CMS,用于高流量的报纸、杂志和门户网站。

Plone,基于Zope的开源应用服务器Zope。

Quokka,灵活,可扩展的,轻量级的CMS系统,使用Flask和MongoDB。

Wagtail,Django内容管理系统。

Widgy,CMS框架,基于Django。

django-oscar,Django奥斯卡,开源的电子商务框架。

django-shop,基于Django的网店系统。

merchant,支持多种付款处理工具。

money,可扩展的货币兑换解决方案。

python-currencies,货币显示格式。

cornice,Pyramid的REST框架。

django-rest-framework,Django框架,强大灵活的工具,可以很容易地构建Web API。

django-tastypie,创造精美的Django应用程序API接口。

django-formapi,创建JSON API、HMAC认证和Django表单验证。

flask-api,提供统一的浏览器体验,基于Django框架。

flask-restful,快速构建REST API支持扩展。

flask-api-utils,flask的扩展。

falcon,猎鹰,高性能的Python框架,构建云API和Web应用程序后端。

eve,夏娃,REST API框架,使用Flask,MongoDB和良好意愿。

sandman,睡魔,为现有的数据库驱动的系统,自动生成REST API。

restless,类似TastyPie的框架。

savory-pie,REST API构建函数库(Django,及其他)Jinja2,现代设计师友好的语言模板。

Genshi,网络感知输出模板工具包。

Mako,马可,Python平台的超高速、轻型模板。

Chameleon,变色龙,一个HTML / XML模板引擎。仿照ZPT,优化速度。

Spitfire,快速的Python编译模板。

django-haystack,大海捞针,Django模块搜索。

elasticsearch-py,Elasticsearch官方低级的Python客户端。

solrpy,solr客户端。

Whoosh,呼,快速,纯Python搜索引擎库。

Feedly,建立新闻和通知系统的函数库,使用Cassandra和Redis。

django-activity-stream,Django活动流,从你网站上的行动,产生通用的活动流。

Beaker,烧杯,一个缓存和会话使用的Web应用程序,独立的Python脚本和应用程序库。

dogpile.cache,是Beaker作者的下一代替代作品。

HermesCache,Python的缓存库,基于标签的失效及预防Dogpile效果。

django-cache-machine,Django缓存机,自动缓存失效,使用ORM。

django-cacheops,自动颗粒事件驱动,ORM缓存失效。

johnny-cache,约翰尼高速缓存框架,Django应用程序。

django-viewlet,渲染模板部件扩展缓存控制。

pylibmc,在libmemcached接口。

WTForms-JSON,JSON表单数据处理扩展。

Deform, HTML表单生成的函数库。

django-bootstrap3,bootstrap3,集成了Django。

django-crispy-forms,Django程序,可以创建优雅的表单。

django-remote-forms,Django的远程表单,Django表格的序列化程序。

django-simple-spam-blocker,Django简单的垃圾邮件拦截器。


django-simple-captcha,Django简单验证码,简单的和高度可定制的Django应用程序,用于添加验证码图像Ajenti,服务器管理面板。

Grappelli,界面花哨的django皮肤。

django-suit,Django替代o界面(仅用于非商业用途)。

django-xadmin,Django管理面板替代工具。

flask-admin,简单的flask管理界面框架flower,实时监控和Web管理面板。

Pelican,鹈鹕,Markdown或ReST,字王内容主题。
支持 DVCS, Disqus. AGPL。Cactus,仙人掌,设计师的网站静态生成器。

Hyde,海德, 基于Jinja2的静态网站生成器。

Nikola,尼古拉-一个静态网站和博客生成器。

Tags,标签,最简单的静态网站生成器。

Tinkerer,工匠,基于Sphinx的静态网站生成器。

asyncio,(在Python 3.4 +是Python标准库),异步I/O,事件循环,协同任务。
gevent,基于Python的网络库。

Twisted,扭曲,事件驱动的网络引擎。

Tornado,龙卷风,Web框架和异步网络的函数库。

pulsar,脉冲星,事件驱动的并行框架的Python。

diesel,柴油,绿色的,基于事件的I/O框架。

eventlet,WSGI支持异步框架。

pyzmq, 0MQ消息库的Python封装。

txZMQ,基于Twisted的0MQ消息库封Crossbar,开源统一应用路由器(WebSocket和WAMP)。

wsgiref,Python标准库,WSGI封装实现,单线程。

Werkzeug,机床,WSGI工具函数库,很容易地嵌入到你自己的项目框架。

paste,粘贴,多线程,稳定的,久经考验的WSGI工具。

rocket,火箭,多线程服务,基于Pyramid。

netius,快速的、异步WSGI服务器,gunicorn,forked前身,部分用C写的。
fapws3,异步网络,用C写的。

meinheld,异步WSGI服务器,是用C写的。

bjoern,-快速的、异步WSGI服务器,用C写的。


安全


Permissions函数库,允许或拒绝用户访问数据或函数。


django-guardian,Django守护者,管理每个对象的权限,用于Django 1.2 +Carteblanche,管理导航和权限。

Authomatic,简单强大的认证/授权客户端。

OAuthLib, 通用,规范,OAuth请求签约工具。

rauth,用于OAuth 1.0,2.0,的Python库。

python-oauth2,利用全面测试,抽象接口来创建OAuth的客户端和服务器。

python-social-auth,易于安装的社会认证机制。

django-oauth-toolkit,Django OAuth工具包django-oauth2-provider,Django OAuth2工具包。

django-allauth,Django认证的应用程序。

Flask-OAuthlib,Flask的OAuth工具包sanction,制裁,简单的oauth2客户端。
jose,[JavaScript]对象签名和加密(JOSE)草案实施,标记状态。


python-jwt,JSON的Web令牌生成和验证模块。

pyjwt,JSON的Web令牌草案01。

python-jws,JSON的Web令牌草案02。

PyCrypto,Python的加密工具包。

Paramiko,sshv2协议的实现,提供了客户端和服务器端的功能。

cryptography,密码开发工具包。

PyNac,网络和密码(NaCl)函数库。

hashids,hashids的 Python函数库。

Passlib,安全的密码存储/哈希库,非常高的水平。


hashlib,md5, sha等hash算法,用来替换md5和sha模块,并使他们的API一致。
它由OpenSSL支持,支持如下算法:md5,sha1, sha224, sha256, sha384, sha512.
GUI库


名称简介PyGtk,基于Python的GUI程序开发GTK+库PyQt用于Python的QT开发库WxPythonPython下的GUI编程框架,其消息机制与MFC的架构相似,入门非常简单,需要快速开发相关的应用可以使用这个TkinterPython下标准的界面编程包,因此不算是第三方库了PySide,跨平台Qt的应用程序和用户界面框架,支撑Qt v4框架。

wxPython,混合wxWidgets的C++类库。

kivy,创建应用程序GUI函数库,看运行于Windows,Linux,MAC OS X,[Android]和[iOS]。

curse,用于创建终端GUI应用程序。

urwid,创建终端GUI应用程序窗体的函数库,支持事件,色彩丰富。

pyglet,跨平台的窗口和多媒体库的Python。

Tkinter,是Python事实上的标准GUI软件包。

enaml,创建漂亮的用户界面,语法类似QML。

Toga,托加,OS原生GUI工具包。【构建封装】

pyenv,简单的Python版本管理。

virtualenv,创建独立的Python环境,用于同时安装不同版本的python环境。

virtualenvwrapper,是virtualenv的一组扩展。

pew,一套管理多个虚拟环境的工具。

vex,使运行指定的virtualenv命令。

PyRun,一个单文件,无需安装的Python版本管理工具。

PIP,Python包和依赖的管理工具。


easy_install,软件包管理系统,提供一个标准的分配Python软件和 函式库的格式。

是一个附带设置工具的模块,和一个第三方函式库。

旨在加快Python函式库的分配程式的速度。类似Ruby语言的RubyGems 。


conda,跨平台,二进制软件包管理器。


Curdling,一个管理Python包的命令行工具。


wheel,Python发行的新标准,旨在替代eggs.cx-Freeze,跨平台的,用于打包成可执行文件的库py2exe, Windows平台的Freeze脚本工具,Py2exe ,将python脚本转换为windows上可以独立运行的可执行程序py2app,MAC OS X平台的Freeze脚本工具。

pyinstaller,-转换成独立的可执行文件的Python程序(跨平台)。

pynsist,构建Windows安装程序的工具,用Python编写。

dh-virtualenv,建立和分发virtualenv(Debian软件包格式)

PyPI,新一代的Python包库管理工具。warehouse,新一代的Python包库(PyPI)管理工具。

devpi,PyPI服务器和包装/测试/发布工具。

localshop,PyPI官方包镜像服务器,支持本地(私人)包上传。

buildout,创建,组装和部署应用程序的多个部分,其中一些可能是非基于Python的。

SCons,软件构造工具。

platformio,一个控制台的工具,构建的代码可用于不同的开发平台。

bitbake,特殊设计的工具,用于创建和部署[嵌入式]Linux软件包
fabricate,自动为任何编程语言,生成依赖包。

django-compressor,Django压缩机,压缩和内联JavaScript或CSS,链接到一个单一的缓存文件。

jinja-assets-compressor,金贾压缩机,一个Jinja扩展,通过编译,压缩你的资源。

webassets,优化管理,静态资源,独特的缓存清除。

fanstatic,球迷,包优化,提供静态文件。

fileconveyor,监控资源变化,,可保存到CDN(内容分发网络)和文件系统。

django-storages,一组自定义存储Django后台。

glue,胶胶,一个简单的命令行工具,生成CSS Sprites。

libsass-python,Sass (层叠样式表)的Python接口。

Flask-Assets,整合应用程序资源。【代码调试】

unittest,Python标准库,单元测试框架。

nose,鼻子,unittest延伸产品。

pytest,成熟的全功能的Python测试工具。

mamba,曼巴,Python的权威测试工具,出自BDD的旗下。

contexts,背景,BDD测试框架,基于C#。

pyshould,should风格的测试框架,基于PyHamcrest.pyvows,BDD风格测试框架
Selenium,web测试框架,Python绑定Selenium。

splinter,分裂,测试Web应用程序的开源工具。

locust,刺槐,可扩展的用户负载测试工具,用Python写的。

sixpack,语言无关的A/B测试框架。

mock,模拟对象(英语:mock object,也译作模仿对象),模拟测试库。

responses,工具函数,用于mock模拟测试。

doublex-强大的测试框架。

freezegun,通过时间调整,测试模块。

httpretty, HTTP请求的模拟工具。

httmock,mock模拟测试。

coverage,代码覆盖度量测试。

faker,生成模拟测试数据的Python包。


mixer,混频器,产生模拟数据,用于Django ORM,SQLAlchemy,Peewee,

MongoEngine, Pony ORM等model_mommy,在Django创建测试随机工具。

ForgeryPy,易用的模拟数据发生器。

radar,雷达,生成随机日期/时间。

FuckIt.py,测试Python代码运行。

Code Analysispysonar2,Python类型索引。

pycallgraph,可视化的流量(调用图)应用程序。

code2flow,转换Python和JavaScript代码到流程图。

LinterFlake8,源代码模块检查器pylama,Python和JavaScript代码审计工具。

Pylint,源代码分析器,它查找编程错误,帮助执行一个代码标准和嗅探一些代码味道。
注意:相比于PyChecker,Pylint是一个高阶的Python代码分析工具,它分析Python代码中的错误。

Pyflakes,一个用于检查Python源文件错误的简单程序。
Pyflakes分析程序并且检查各种错误。它通过解析源文件实现,无需导入。

pdb,Python标准库,Python调试器。

ipdb,IPython使用的PDB。

winpdb,独立于平台的GUI调试器。

pudb,全屏,基于python调试控制台。

pyringe,-可附着于及注入代码到Python程序的调试器。
python-statsd,statsd服务器客户端。
memory_profiler, 内存监视。
profiling,交互式Python分析器。
django-debug-toolbar, Django调试工具栏,显示各种调试信息:当前请求/响应。
django-devserver,Django调试工具。
flask-debugtoolbar,flask调试工具。

读者福利,可直接点击链接领取相关学习福利包:

python高薪就业(视频、学习路线、免费获取)shimo.im图标

是安全网站放心,继续访问就可以领取了:

就业系列:
有方向有目标的学习才能节省时间,没有方向目标的学习,就纯粹浪费时间。

部分视频展示:

电子书系列:
视频容易理解,电子书作为辅助,有时候看视频不方便可以用电子书作为辅助

python人工智能系列:


相关教程