95992828九五至尊2

Python的框架集合,三番五次加班一周最后把装有的Python库整理出来了

二月 4th, 2019  |  617888九五至尊2

Awesome Python

A curated list of awesome Python frameworks, libraries and software.
Inspired by awesome-php.

  • Awesome Python
    • Environment Management    环境管理
    • Package Management              软件包管理
    • Package Repositories              软件源
    • Distribution                           分布
    • Build Tools                            营造工具
    • Interactive Interpreter            交互式解释器
    • Files                                     文件
    • Date and Time                      日期和时间
    • Text Processing                    文本处理
    • Specific Formats Processing   特定的格式化处理
    • Natural Language Processing  自然语言处理
    • Documentation                    文档
    • Configuration                       配置
    • Command-line Tools             命令行工具
    • Downloader                         下载
    • Imagery                              图像
    • OCR
    • Audio                                 音频
    • Video                              视频
    • Geolocation                         地理地点
    • HTTP                                  HTTP
    • Database                            数据库
    • Database Drivers                 数据库驱动
    • ORM                                   对象关系映射
    • Web Frameworks                 Web框架
    • Permissions                         权限
    • CMS                                   内容管理连串
    • E-commerce                        电子商务
    • RESTful API                         互连网软件构架 API
    • Authentication                     身份验证
    • Template Engine                  模块引擎
    • Queue                                队列
    • Search                               搜索
    • News Feed                          音讯提要
    • Asset Management              自残管理
    • Caching                              缓存
    • Email                                  邮件
    • Internationalization              国际化
    • URL Manipulation                 URL操作
    • HTML Manipulation               HTML操作
    • Web Crawling                      Web爬虫
    • Web Content Extracting      Web内容提取
    • Forms                                引导
    • Data Validation                    数据证实
    • Anti-spam                          反垃圾邮件
    • Tagging                              标签
    • Admin Panels                       管理面板
    • Static Site Generator            静态站点生成器
    • Processes and Threads         进程
    • Concurrency and Networking 并发和并行性
    • WebSocket                          全双工通讯
    • WSGI Servers                      PythonWeb服务器网关接口
    • RPC Servers                         RPC服务器
    • Cryptography                       密码
    • GUI                                     图形用户界面
    • Game Development               游戏支付
    • Logging                               日志记录
    • Testing                                测试
    • Code Analysis and Linter       代码分析和筛选
    • Debugging Tools                  调试工具
    • Science and Data Analysis     科学与数码解析
    • Data Visualization                 数据可视化
    • Computer Vision                  总计机视觉
    • Machine Learning                 机器学习
    • Functional Programming       函数式编程
    • MapReduce                        
      编程模型(用于大规模数据集(大于1T)的交互运算)
    • Third-party APIs                  第三方API
    • DevOps Tools                      DevOps工具集
    • Job Scheduler                      作业调度
    • Foreign Function Interface     国际化效能接口
    • High Performance                 高性能
    • Network Virtualization and SDN 互联网虚拟化和SDN
    • Hardware                             硬件
    • Compatibility                        兼容性
    • Miscellaneous                       其他
    • Algorithms and Design Patterns 算法和设计格局
    • Editor Plugins                      编辑插件
  • Resources
    • Websites
    • Weekly
    • Twitter
  • Other Awesome Lists
  • Contributing

俺们直接开首大旨,小伙伴们急需材料的话可以私信我回复01,可以取得大批量PDF书籍和摄像!

Environment Management

Libraries for Python version and environment management.

  • pyenv – 不难的Python版本管理。
  • virtualenv
    用来创制独立的Python环境。
  • virtualenvwrapper
    在虚拟环境中伸张。
  • virtualenv-api
    用于虚拟环境中和pip的API.
  • pew
    一组工具来保管几个虚拟环境。
  • Vex
    运行在指定的virtualenv命令.
  • PyRun
    文件,无需安装的Python版本。

617888九五至尊2 1

Package Management

Libraries for package and dependency management.

  • pip – Python软件包和依赖性项管理器。
  • conda – 跨平台的
    Python二进制软件包管理器。
  • Curdling – 用于管理 Python
    包的命令行工具。
  • wheel – 新专业的 Python
    分布和意在取代旧版。

 

Package Repositories

地点的 PyPI 存储库服务器和代理服务器。

  • warehouse – Python 包存储库 (PyPI) 的晚辈。
  • devpi – PyPI 服务器和包装,测试,揭橥工具。
  • bandersnatch – PyPI 镜像
    Python 包装管理局 (PyPA) 所提供的工具。
  • localshop – 本地 PyPI
    服务器 (自定义软件包和活动镜像的 pypi)。

Python常用的库简单介绍一下

  • fuzzywuzzy ,字符串模糊匹配。
    • esmre ,正则表明式的加快器。
    • colorama 首要用来给文本添加种种颜色,并且万分不难易用。
    • Prettytable 主要用于在终端或浏览器端打造格式化的输出。
    • difflib ,[Python]标准库,计算文本差别 。
    • Levenshtein ,快捷计算字符串相似度。
    • Chardet 字符编码探测器,能够自动检测文本、网页、xml的编码。
    • shortuuid ,一组简洁URL/UUID函数库。
    • ftfy ,Unicode文本工具
    • unidecode ,ascii和Unicode文本转换函数。
    • xpinyin ,将汉字转换为拼音的函数库。
    • pangu.py ,调整对中国和扶桑葡萄牙语字当中的假名、数字间距。
    • pyfiglet ,Python写的figlet程序,使用字符组成ASCII艺术图片。
    • uniout ,提取字符串中可读写的字符。
    • awesome slugify ,一个Python slugify库,用于拍卖Unicode。
    • python-slugify ,转换Unicode为ASCII内码的slugify函数库。
    • unicode-slugify ,生成unicode内码,Django的器重包。
    • ply ,Python版的lex和yacc的辨析工具。
    • phonenumbers
      ,解析电话号码,格式,存储和注脚的国际电话号码。
    • python-user-agents
      ,浏览器的用户代理(user-agents)的解析器。
    • sqlparse ,SQL解析器。
    • pygments ,一个通用的语法高亮工具。
    • python-nameparser ,解析人名,分解为单独的成份。
    • pyparsing ,通用解析器生成框架。
    • tablib ,表格数据格式,包括,XLS、CSV,JSON,YAML。
    • python-docx ,docx文档读取,查询和修改,微软Word 2007 /
      2008的docx文件。
    • xlwt/xlrd ,读写Excel格式的数据文件。 xlsxwriter
      ,创立Excel格式的xlsx文件。
    • xlwings ,利用Python调用Excel csvkit ,CSV文件工具包。
    • marmir ,把Python[数据结构],转化为电子表格。
    • pdfminer ,从PDF文件中领到音信。
    • pypdf2 , 合并和转换PDF页面的函数库。
    • Python-马克down ,轻量级标记语言马克down的Python完成。
    • Mistune ,,急迅、专职能的纯Python编写的马克down解释器。
    • ​arrow ,更好的日子和岁月处理Python库 chronyk ,一个Python
      3版函数库,用于解析人写的时间和日期。
    • delorean ,清理期光阴的函数库。
    • when.py ,为见的日子和时间,提供人性化的职能。
    • moment ,类似Moment.js的日子/时间Python库 pytz
      ,世界时区,使用tz database时区音讯[数据库]
    • BeautifulSoup ,基于Python的HTML/XML解析器,不难易用,
      功效很强大,即便是有bug,有标题的html代码,也得以解析 lxml
      ,火速,易用、灵活的HTML和XML处理库,成效超强,在遭逢有缺点、不专业的xml时,Python自带的xml处理器可能或不能解析。报错时,程序会尝试再用lxml的修复形式解析。
    • xmltodict ,类似JSON的XML工具包。
    • xhtml2pdf ,HTML / CSS格式转换器,看生成pdf文档。
    • untangle ,把XML文档,转换为Python对象,方便访问。
    • htmlparser ,官方版解析HTML
      DOM树,偶尔搞搞命令行自动表单提交用得上。
    • pyyaml ,Python版本的YAML解释器。
    • html5lib ,-标准库,解析和连串化HTML文档和局地。
    • pyquery ,类似[jQuery]的的HTML解释器函数库。
    • cssutils ,Python CSS库。 MarkupSafe ,XML或HTML /
      XHTML安全字符串标记工具。
    • cssutils – A CSS library for Python., 马克upSafe – Implements
      a XML/HTML/XHTML 马克up safe string for Python., bleach
      ,漂白,基于HTML的白名单函数库。
    • dateutil
      ,标准的Python官方datetime模块的增加包,字符串日期工具,其中parser是基于字符串解析成datetime,而rrule是则是按照定义的平整来生成datetime。

617888九五至尊2 2

 

Distribution

要开创包装的可执行文件为尾声公布版本的库。

  • PyInstaller – 将转移的
    Python 程序成独立的可执行文件 (跨平台)。
  • dh-virtualenv
    生成和散发作为 Debian 软件包。
  • Nuitka – 编译脚本、 模块、
    包可执行文件或伸张模块。
  • py2app – 冻结的 Python 脚本 (Mac
    OS X)。
  • py2exe – 冻结 Python 脚本 (Windows)。
  • pynsist – 一款用于制作 Windows
    安装程序,安装程序捆绑 Python 本身

Python文件处理的库容易询问一波

  • Mimetypes ,Python标准库,映射文件名到MIME类型。
  • imghdr ,Python标准库,确定图像类型。
  • python-magic ,libmagic文件类型识别库,Python接口格式。
  • path.py ,os.path模块的二次封装。
  • watchdog ,一组API和shell实用程序,用于监视文件系统事件。
  • Unipath ,面向对象的文本/目录的操作工具包。
  • ConfigParser ,Python标准库,INI文件解析器。
  • configobj ,INI文件解析器。
  • config ,分层次配置,logging小编编写。
  • profig ,多格式配置转换工具。
  • logging ,Python标准库,日志文件生成管理函数库。
  • logbook ,logging的替换品。
  • Sentry ,实时log服务器。
  • Raven ,哨兵Sentry的Python客户端。
  • Sphinx ,斯芬克斯(狮身人面像),Python文档生成器。
  • reStructuredText ,标记语法和剖析工具,Docutils组件。
  • mkdocs ,Markdown格式文档生成器。
  • pycco ,不难飞快、编程风格的文档生成器。
  • pdoc ,自动生成的Python库API文档 epydoc
    ,从源码注释中生成各个格式文档的工具。
  • pathlib ,-(Python
    3.4版已经作为Python标准库),一个跨平台,面向path的函数库。
  • pickle/cPickle
    ,python的pickle模块完结了要旨的数目种类和反种类化。通过pickle模块的种类化操作大家可以将次第中运行的目标音信保存到文件中去,永久存储;通过pickle模块的反系列化操作,大家可以从文件中开创上三遍程序保存的目的。
  • cPickle是[C语言]贯彻的版本,速度更快。

617888九五至尊2 3

 

Build Tools

编译源代码的软件。

  • buildout – -用于创造、
    组装和布置应用程序从多少个部件生成系统。
  • BitBake
    嵌入式 Linux 做样生成工具。
  • fabricate
    生成看重项活动搜索任何语言的工具。
  • PlatformIO
    一个控制台工具,创设具有不一样的费用平台的代码。
  • PyBuilder – 纯 Python
    编写的一个一而再的成形工具。
  • SCons -软件创设工具。

Python图像处理的库简单询问摸底

  • PIL(Python Image Library)
    ,基于Python的图像处理库,成效强大,对图形文件的格式支持周边,内置许多图像处理函数,如图像增强、滤波[算法]等
    Pillow ,图像处理库,PIL图像库的支行和提高替代产品。
  • Matplotlib
    ,盛名的绘图库,提供了全部和matlab相似的命令API,用以绘制一些高品质的数学二维图形,万分契合交互式地展开绘图。
  • brewer2mpl
    ,有一个专业的python配色工具包,提供了从美术角度来讲的美丽配色。
  • Pymunk ,类似box2d的开源物理图形模拟库 OpenCV ,
    近日最好的开源图像/视觉库,包蕴图像处理和电脑视觉方面、[机械学习]的众多通用算法。
  • SimpleCV ,总计机视觉开源框架,类似opencv。
  • cgkit ,Python Computer Graphics Kit,其module 主要分四个部分, 1.
    与3d有关的一对python module 例如the vector, matrix and quaternion
    types, the RenderMan bindings, noise functions 那一个模块可以在maya
    houdini nuke blender 等有Python伸张的顺序中直接用; 2.
    提供全部的情景操作的module,
    他看似其余三维软件,在内存中保存完整的描述场景的音信。不可能一贯用于maya
    等。
  • PyGame
    基于Python的多媒体开发和游戏软件开发模块,包括多量娱乐和图像处理功用Box2d
    ,开源的2d大体引擎,愤怒的鸟类就是行使了那款物理引擎举行支付的,Box2d物理引擎内部模拟了一个社会风气,你能够安装这几个世界里的引力,然后往这一个世界里添加各样实体,以及他们的有的大体特性,比如质量,摩擦,阻尼等等。
  • VTK ,视觉化工具函式库(VTK, Visualization
    Toolkit)是一个开放源码,跨平台、支援平行处理(VTK曾用于拍卖大小近乎1个Petabyte的材料,其平台为米利坚Los
    Alamos国家实验室拥有的具1024个总结机之大型系统)的图样应用函式库。
  • Aggdraw ,开源图像库,大约涵盖了2d
    image操作的兼具机能,使用起来分外灵活 Pycairo
    ,开源矢量绘图库Cairo开罗的python接口,cairo提供在多个背景下做2-D的绘图,高级的更可以使用硬件加快功效。
  • CGAL ,Computational Geometry Algorithms
    Library,总结几何算法库,提供总结几何相关的数据结构和算法,诸如三角剖分(2D约束三角剖分及二维和三维Delaunay三角剖分),Voronoi图(二维和三维的点,2D加权Voronoi图,分割Voronoi图等),多边形(布尔操作,偏置),多面体(布尔运算),曲线整理及其应用,网格生成(二维Delaunay网格生成和三维表面和体积网格生成等),几何处理(表面网格简化,细分和参数化等),凸壳算法(2D,3D和dD),搜索结构(近邻搜索,kd树等),插值,形状分析,拟合,距离等。
  • wand ,Python绑定魔杖工具(MagickWand),C语言API接口。
  • thumbor , -智能成像工具,可调动大小和扭转图像。 imgSeek
    ,查询相似的图像。
  • python-qrcode ,纯Python的二维码(QR码)生成器。
  • pyBarcode ,创建条码,无需PIL模块。
  • pygram ,Instagram像图像过滤器。
  • Quads ,基于四叉树的微处理器艺术。
  • nude.py ,裸体检测函数。
  • scikit-image ,scikit工具箱的图像处理库。
  • hmap ,图像直方图工具。
  • bokeh ,交互的Web绘图。
  • plotly ,Web协同的Python和Matplotlib绘制。
  • vincent ,Vincent,Python Vega的函数库。
  • d3py ,Python绘图库,基于D3.JS, ggplot -API兼容R语言的ggplot2。
  • Kartograph.py ,在Python绘制美好的SVG地图。
  • pygal , SVG图表的成立者。
  • pygraphviz ,Graphviz的Python接口。
  • ​Fonttlools ,ttf字体工具函数包,用于fontforge、ttx等字体软件。

617888九五至尊2 4

 

Interactive Interpreter

交互式 Python 解释器 (REPL)。

Python游戏开发与多媒体的库简单明白驾驭

  • audiolazy,数字信号处理(DSP)的Python工具包。
  • audioread,跨平台(GStreamer + Core 奥迪(Audi)o + MAD +
    FFmpeg)音频解码库。
  • beets,音乐库管理。
  • dejavu,音频指纹识别算法。Dejavu
    听三遍音频后就会记录该音频的指印新闻,然后可通过Mike风对输入的节拍举办分辨是不是同一首歌。
  • django-elastic-transcoder,Django +亚马逊elastic转码。
  • eyeD3,音频文件工具,更加是MP5文书包蕴的ID3元数据。
  • id3reader,用于读取mp4的元数据。
  • mutagen,处理音频元数据。
  • pydub,-操纵音频和简易的高层次的接口。
  • pyechonest,Echo Nest API客户端。
  • talkbox,语音和信号处理的Python库。
  • 提姆eSide,开放的互联网节奏处理框架。
  • tinytag,读取音乐文件元数据,包罗的mp3,OGG,FLAC和wave文件。
  • m3u8,用于解析m3u8文本。
  • moviepy,多格式视频编辑脚本模块,包含GIF动画。
  • shorten.tv,摄像摘要。
  • scikit摄像,SciPy视频处理例程。
  • GeoDjango,一个一品的地理Web框架。
  • geopy,Geo地理编码的工具箱。
  • pygeoip,纯Python写的GeoIP API。
  • GeoIP,Python API接口,使用高精度GeoIP Legacy Database数据库。
  • geojson,GeoJSON函数库
  • django-countries,一个Django程序,提供国家选拔,国旗图标的静态文件,和一个国家的地区模型。
  • Pygame,Python游戏设计模块。
  • Cocos2d,2D嬉戏框架,演示,和其他的图样/交互使用,基于pyglet。
  • Cocos2d- cocos2d is a framework for building 2D games, demos, and
    other graphical/interactive applications. It is based on pyglet.,
  • PySDL2,SDL2的封装库。
  • Panda3D- 3D游戏引擎,迪士尼开发。用C++写的,完全匹配Python。
  • PyOgre,OGRE 3D渲染引擎,可用于游戏,模拟,任何3D。
  • PyOpenGL,绑定OpenGL和它相关的API。
  • PySFML,Python绑定SFML
  • RenPy,视觉小说引擎。

617888九五至尊2 5

 

Files

库文件操作和 MIME 类型检测。

  • imghdr -(Python
    标准库) 确定的图像类型。
  • mimetypes
    (Python 标准库) 地图文件名到 MIME 类型。
  • path.py
    os.path模块包装.
  • pathlib – (Python
    标准库在 Python 3.4 +) 跨平台的、 面向对象的路径库。
  • python-magic – Python
    接口对 libmagic 文件类型识别库。
  • Unipath
    面向对象的艺术对文件/目录操作.
  • watchdog -API
    和Shell实用工具,以监视文件系统事件。

精通一下Python大数据与科学统计的库

  • pycuda/opencl,GPU高品质并发计算。
  • Pandas,python落成的类似R语言的数目总计、分析平台。基于NumPy和Matplotlib开发的,主要用来数据解析和数量可视化,它的数据结构DataFrame和R语言里的data.frame很像,越发是对于时间系列数据有温馨的一套分析机制,极度不利。
  • Open Mining,商业智能(BI),Pandas的Web界面。
  • blaze,NumPy和Pandas大数额界面。
  • SciPy,开源的Python算法库和数学工具包,SciPy包蕴的模块有最优化、线性代数、积分、插值、特殊函数、疾速傅里叶变换、信号处理和图像处理、常微分方程求解和其余科学与工程中常用的一个钱打二十四个结。其效率与软件MATLAB、Scilab和GNU
    Octave类似。
    Numpy和Scipy平时结合着使用,Python一大半机械学习库都凭借于那一个模块。
  • ScientificPython,一组通过抉择的Python程序模块,用于科学总括,包含几何学(矢量、张量、变换、矢量和张量场),四元数,自动求导数,(线性)插值,多项式,基础计算学,非线性最小二乘拟合,单位总计,Fortran包容的文本格式,通过VRML的3D彰显,以及多少个Tk小工具,分别用于绘制线图和3D网格模型。其它还有着到netCDF,MPI和BSPlib库的接口。
  • NumPy科学统计库,提供了矩阵,线性代数,傅立叶变换等等的化解方案,
    最常用的是它的N维数组对象.
    NumPy提供了两种为主的靶子:ndarray(N-dimensional array object)和
    ufunc(universal function
    object)。ndarray是储存单一数据类型的多维数组,而ufunc则是力所能及对数组举办处理的函数。
  • Cvxopt,最优化总结包,可开展线性规划、二次设计、半正定规划等的盘算。
  • Numba,科学总计速度优化编译器。
  • pymvpa2,是为大数据集提供统计学习分析的Python工具包,它提供了一个灵活可增添的框架。它提供的效用有分类、回归、特征采纳、数据导入导出、可视化等
  • NetworkX,复杂互连网的优化软件包。
  • zipline,交易算法的函数库。
  • PyDy, Python动态建模函数库。
  • SymPy,符号数学的Python库。
  • statsmodels,Python的计算建模和计量法学。
  • astropy,天经济学界的Python库。
  • orange,褐色,数据挖掘,数据可视化,通过可视化编程或Python脚本学习机分析。
  • RDKit,化学音信学和机具学习的软件。
  • Open Babel,巴Bell,开放的化学工具箱。
  • cclib,化学软件包的总计函数库。
  • Biopython,免费的海洋生物总计工具包。
  • bccb,生物分析相关的代码集。
  • bcbio-nextgen,提供完全自动化、德州仪器量、测序分析的工具包。
  • visvis, 可视化总计模块库,可进展一维到四维数据的可视化。
  • MapReduce是谷歌(Google)提出的一个软件[架构],用于大规模数据集(大于1TB)的交互运算。概念“Map(映射)”和“Reduce(归咎)”,及她们的关键考虑,都是从函数式编程语言借来的MapReduce函数库。Framworks
    and libraries for MapReduce.,
  • PySpark,[Spark]的Python API。
  • dpark,Spark的Python克隆,Python中的MapReduce框架。
  • luigi,为批量行事,建立复杂的管道。
  • mrjob,运行在[Hadoop],或亚马逊(亚马逊)网络服务的,MapReduce工作。

617888九五至尊2 6

 

以此事物是真的难搞,我稍微体会到主任他的分神了,我看都看累了。

Date and Time

用于拍卖日期和时间.

  • arrow – 更好的日子及时间为
    Python。
  • Chronyk – Python 3
    库解析人类写的光阴和日期。
  • dateutil – 增添标准的Python的datetime模块。
  • delorean – 一种用于清理出现的涉嫌日期时间不便利的库。
  • moment – Python
    库处理的日期时间。灵感来自Moment.js.
  • PyTime – 易于使用 Python
    模块,意在通过字符串操作日期/时间/日期时间。
  • pytz – 世界时区定义、 现代和历史。Tz
    数据库
    带入
    Python。
  • when.py
    提供用户自己的效能,辅助执行常见的日子和岁月操作。

Python人工智能与机具学习的库简单询问一下

  • NLTK(natural language
    toolkit),是python的自然语言处理工具包。2001年推出,包罗了多量的词料库,以及自然语言处理方面的算法达成:分词,
    词根计算, 分类, 语义分析等。
  • Pattern,数据挖掘模块,包含自然语言处理,机器学习工具,等等。
  • textblob,提供API为自然语言处理、分解NLP任务。基于NLTK和Pattern模块。
  • jieba,结巴,中文分词工具。
  • snownlp,用于拍卖中文文本库。
  • loso,汉语分词函数库。
  • genius,中文CRF基础库,条件随机场(conditional random field,简称
    CRF),是一种鉴别式机率模型,是随机场的一种,常用来标注或分析体系资料,如自然语言文字或是生物体系
  • Gensim,一个一定专业的大旨模型Python工具包,无论是代码仍然文档,可用以怎样总结多个文档的相似度
  • LIBSVM,是新疆高校林智仁(Lin
    Chih-Jen)助教等开发设计的一个大概、易于使用和快捷有效的SVM格局识别与回归的软件包,他非但提供了编译好的可在Windows种类系统的执行文书,还提供了源代码,方便创新、修改以及在别的[操作系统]上接纳;该软件对SVM所波及的参数调节相对比较少,提供了众多的默许参数,利用那一个默许参数可以缓解许多题材;并提供了相互检验(Cross
    Validation)的效果。该软件可以化解C-SVM、ν-SVM、ε-SVR和ν-SVR等题材,包含基于一对一算法的多类格局识别难题。
  • scikits.learn,打造在SciPy之上用于机器学习的 Python
    模块。它包涵容易而高速的工具,可用以数据挖掘和数码解析。涵盖分类,回归和聚类算法,例如SVM,
    逻辑回归,朴素贝叶斯,随机森林,k-means等算法,代码和文档都丰盛不易,在很多Python项目中都有选取。例如在大家熟知的NLTK中,分类器方面就有专门针对scikit-learn的接口,可以调用scikit-learn的分类算法以及陶冶多少来陶冶分类器模型。
  • PyMC,机器学习采样工具包,scikit-learn就如所有人的宝贝,有人认为,PyMC更有魅力。PyMC主要用来做Bayesian分析。
  • Orange,基于组件的数码挖掘和机具学习软件套装,它的听从即友好,又很强大,火速而又多职能的可视化编程前端,以便浏览数据解析和可视化,包蕴了一体化的一多重的机件以举办数量预处理,并提供了数额账面,过渡,建模,情势评估和勘探的法力。侧重数据挖掘,可以用可视化语言或Python进行操作,拥有机器学习组件,还怀有生物音信学以及文本挖掘的插件。
  • Milk,机器学习工具箱,其首如若提供监督分类法与两种有效的分类分析:SVMs(基于libsvm),K-NN,随机森林经济和决策树。它还是可以展开特色选择。这么些分类可以在很多方面相结合,形成分歧的分类连串。对于无监控学习,它提供K-means和affinity
    propagation聚类算法。
  • PyMVPA(Multivariate Pattern Analysis in
    Python),是为大数据集提供总括学习分析的Python工具包,它提供了一个心灵手巧可增添的框架。它提供的职能有分类、回归、特征选择、数据导入导出、可视化等
  • NuPIC,开源人工智能平台。该项目由Grok(原名
    Numenta)公司开发,其中包蕴了商家的算法和软件架构。 NuPIC
    的运行接近于人脑,“当方式转变的时候,它会忘记旧情势,纪念新形式”。如人脑一样,CLA
    算法可以适应新的变化。
  • Pylearn2,-基于Theano的机械学习库。
  • hebel,GPU加速,[深度学习]Python库。
  • gensim,机器学习库。
  • pybrain,机器学习模块,它的靶子是为机械学习任务提供灵活、易应、强大的机器学习算法。pybrain包蕴神经互联网、强化学习(及二者结合)、无监督学习、进化算法。以神经网络为主干,所有的磨炼方法都以神经网络为一个实例
  • Mahout,是 Apache Software Foundation(ASF)
    旗下的一个开源项目,提供部分可增加的机械学习世界经典算法的完结,目的在于协理开发人士越发方便快速地开创智能应用程序。Mahout包涵众多兑现,包罗聚类、分类、推荐过滤、频仍子项挖掘。此外,通过拔取Apache Hadoop 库,Mahout 可以有效地扩充到云中。
  • Crab,灵活的,神速的推荐引擎。
  • python-recsys,娱乐系统分析,推荐系统。
  • vowpal_porpoise,Vowpal Wabbit轻量级Python封装。
  • Theano,用来定义、优化和模拟数学表明式计算,用于高效的解决多维数组的一个钱打二十四个结难点的python软件包。它使得写深度学习模型尤其便于,同时也交给了一部分关于在GPU上训练它们的选项。

617888九五至尊2 7

 

Text Processing

库举行辨析和操纵纯文本。

  • General
    • chardet – 2/3 Python
      兼容字符编码探测器。
    • difflib
      (Python标准库)援救计算增量。
    • esmre – 正则表明式加快器。
    • ftfy – 使Unicode文本破碎减弱,更平等的自行的。
    • fuzzywuzzy – 模糊字符串匹配。
    • Levenshtein
      莱文斯坦相差和字符串相似的全速统计。
    • pangu.py – 间距文本,以供CJK和字母数字。
    • pyfiglet – figlet的兑现用Python编写的。
    • shortuuid
      简洁、 明确、 URL 安全 Uuid 生成器库。
    • unidecode -ASCII
      音译的 Unicode 文本。
    • uniout
      打印可读字符数而不是转义字符串。
    • xpinyin – 对中华的汉字(汉字)转换为拼音(拼音)。
  • Slugify
    • awesome-slugify
      一个Python slugify库,能够保留Unicode。
    • python-slugify -一个Python
      slugify库的Unicode转换为ASCII。
    • unicode-slugify
      一个slugifier发生的Unicode使用Django作为一个依赖。
  • Parser
    • phonenumbers
      解析,格式化,存储和认证的国际电话号码。
    • PLY – 执行的 lex 和 yacc 为 Python
      解析工具
    • Pygments – 一个通用的语法高亮突显。
    • pyparsing – 通用框架生成解析器。
    • python-nameparser
      解析人的名字到他们的逐一零部件。
    • python-user-agents
      浏览器的用户代理的解析器。
    • sqlparse – 一个非验证SQL语法分析程序。

Python常用数据库的库不难的介绍

  • MySQLdb,成熟的[MySQL]数据库模块,
  • Baresql,SQL数据库包
  • ZODB,Python本地对象数据库。一个K-V对象图数据库。
  • pickledb,简单和轻量级的K-V键值存储。
  • TinyDB,轻量级,面向文档的数据库。
  • mysql-python,MySQL的Python工具库。
  • mysqlclient,mysql-python分支,支持Python 3.,
  • PyMySQL,纯Python写的 MySQL驱动程序,包容mysql-python。
  • mysql-connector-python,MySQL连接器,来自[Oracle],纯Python编写。
  • oursql,MySQL连接器,提供地方话指令语句和BLOBs协理。
  • psycopg2,最盛行的Python PostgreSQL适配器。
  • txpostgres,于Twisted的异步驱动,用于PostgreSQL。
  • queries,psycopg2函数库,用于PostgreSQL。
  • dataset,存储Python字典数据,用于SQLite,MySQL和PostgreSQL。
  • cassandra-python-driver,开源分布式NoSQL数据库系统Apache
    Cassandra系统的Python驱动.
  • pycassa,简化的cassandra数据库Python驱动。
  • HappyBase,友好的Apache [Hbase]的函数库。
  • PyMongo,MongoDB官方客户端。
  • Plyvel,LevelDB飞快和功效丰盛的Python接口。
  • redis-py,redis客户端。
  • py2neo,Python客户端(基于Neo4j的RESTful接口).
  • telephus,基于Twisted的cassandra客户端。
  • txRedis,基于Twisted的Redis客户端。 【网络】
  • Curl,Pycurl包是一个libcurl的Python接口,它是由C语言编写的。与urllib比较,它的速度要快很多。
  • Libcurl是一个襄助FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE
    和 LDAP的客户端URL传输库.libcurl也援救HTTPS认证,HTTP POST,HTTP
    PUT,FTP上传,代理,Cookies,基本身份验证,FTP文件断点继传,HTTP代理通道等等。
  • Requests,用Python语言编写,基于 urllib的开源 HTTP 库。它比 urllib
    越发有益,越发 Pythoner。辅助 Python3。
  • httpie,命令行HTTP客户端,用户自己的cURL的交替工具。
  • s3cmd,命令行工具,用于管理亚马逊(Amazon) S3和CloudFront。
  • youtube-dl,命令行程序,从YouTube下载视频。
  • you-get,Python3写的摄像下载工具,可用于YouTube/Youku优酷/Niconico摄像下载
  • Coursera,从coursera.org下载视频,可重新命名文件
  • wikiteam,wiki下载工具。
  • subliminal,命令行工具,搜索和下载字幕的函数库
  • requests,HTTP函数库,越发人性化。
  • grequests,异步HTTP请求+ Gevent(高质量高并发函数库)。
  • urllib3,一个线程安全的HTTP连接池,辅助文件post。
  • httplib2,综合HTTP的客户端函数库。
  • treq, Python API接口,Twisted的HTTP客户。
  • Mininet,流行的网络仿真器,API采纳python编写。
  • POX,基于Python的开源软件定义互联网(SDN)控制支出平台的施用,如OpenFlow的SDN控制器。
  • Pyretic,SDN的编程语言,提供了强劲的架空在互连网调换机或仿真器。
  • SDX Platform,基于SDN的IXP已毕,利用微小网络,痘和热。
  • inbox.py,Python的SMTP服务器。
  • imbox, Python版本IMAP库。
  • inbox,收件箱,开源邮件工具包。
  • lamson,SMTP服务器。
  • flanker,侧卫,电子邮件地址和MIME解析库。
  • marrow.mailer,高质量可扩充邮件交付框架。
  • django-celery-ses, Django电子邮件后台,使用AWS SES和Celery。
  • modoboa,邮件托管和管制平台,包罗现代和简化Web UI。
  • envelopes,邮件工具。
  • mailjet,批量邮寄mailjet API接口,带总括。
  • Talon,利爪,Mailgun库,提取消息和签约。
  • mailjet- Mailjet API implementation for batch mailing, statistics
    and more., Talon – Mailgun library to extract message quotations and
    signatures.,
  • pyzmail,编写,发送和剖析电子邮件。
  • furl,燃料,小型的的URL解析库库。
  • purl,简单的,干净的API,操纵URL。
  • pyshorteners,纯Python库,URL短网址编辑。
  • short_url,短网址生成。
  • Scrapy,飞速显示器截取和网页抓取的框架。
  • portia,波西亚,Scrapy的可视化增添。
  • feedparser,新闻源解释器
  • 罗布oBrowser,容易的网页浏览Python函数库,没有动用Web浏览器。
  • MechanicalSoup,网站自动化互动测试工具包。
  • mechanize,网页浏览编程工具。
  • Demiurge,造物主,-PyQuery的轻量级工具。
  • newspaper,提取报纸新闻。
  • html2text,转换HTML为 马克down格式的文件。
  • python-goose,HTML内容提取器。
  • lassie,莱西,人性化的网站内容搜索。
  • micawber,通过UR抓提网页的函数库。
  • sumy,概要,文本和HTML网页的自动文摘模块。
  • Haul,距离,可扩展的图像爬虫。
  • python-readability,可读性工具Arc90,快捷的Python接口。
  • opengraph,OpenGraphProtocol磋商分析模块,
  • textract,从其余公文,Word,PowerPoint,PDF文件中领到文本,等。
  • sanitize,消毒,使混乱的数据变的理智。
  • AutobahnPython, WebSocket和WAMP的函数库,使用 Twisted和Python
  • WebSocket-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,谷歌(Google)客户端API。
  • gspread,谷歌电子表格的Python API。
  • facebook-sdk,facebook平台Python SDK。
  • facepy,简易的facebook图形API
  • gmail,Gmail的Python接口。
  • django-wordpress,Django的WordPress的模子和视图。 【Web框架】
  • Django,最流行的Python-Web框架,鼓励神速支付,并遵守MVC设计,开发周期短
  • ActiveGrid集团级的Web2.0化解方案
  • Karrigell不难的Web框架,自身包蕴了Web服务,py脚本引擎和纯python的数据库PyDBLite
  • webpy一个秀气灵活的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,DjangoOscar,开源的电子商务框架。
  • 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,马可(英文名:mǎ kě),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,鹈鹕,马克down或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。

617888九五至尊2 8

 

Specific Formats Processing

库解析和处理特定的文本格式。

  • General
    • tablib – 对表格数据集的XLS,CSV,JSON,YAML的模块。
  • Office
    • Marmir – 须要 Python
      数据结构,并将其更换为电子表格。
    • openpyxl
      用于读取和写入 Excel 2010 兑换 xlsx/xlsm/xltx/xltm 文件库。
    • python-docx
      读取、 查询和改动 Microsoft Word 2007/2008 docx 文件.
    • unoconv – 支持LibreOffice/OpenOffice 的其他文件格式之间的更换。
    • XlsxWriter -Python
      模块用于创建 Excel.xlsx 文件。
    • xlwings
      一个依照BSD授权库,可以很不难地从Excel,反之亦然调用Python。
    • xlwt /
      xlrd – 写入和读取数据,并从Excel文件格式音讯。
  • PDF
    • PDFMiner – 从PDF文档中领到音信的工具。
    • PyPDF2 -一个力所能及分割,合并和转移的PDF页面库。
    • ReportLab
      -允许火速创造丰硕的 PDF 文档。
  • Markdown
    • Mistune – 快和足够特色纯
      Python 语法分析器的。
    • Python-Markdown
      John · 格鲁促销的 Python 执行。
  • YAML
    • PyYAML – Python 的 YAML 实现。
  • CSV
    • csvkit -用于转移和利用 CSV
      的实用程序。
  • Archive
    • unp
      – 一个命令行工具,可以解压缩档案很容易。

Python系统与命令行的库简单介绍

  • threading,Python标准线程库,更高级其他线程接口。
  • envoy,特使,Python子线程的函数库。
  • sh,成熟的子线程替换函数库。
  • sarge,封装线程。
  • subprocess,调用shell命令的神器。
  • argparse,写命令行脚本必备,强大的下令行差数解析工具。
  • timeit,总计代码运行的岁月等等。
  • unp,命令行工具,解压文件。
  • eventlet,开销很少的三八线程模块,使用的是 green threads
    概念,例如,pool = eventlet.格林Pool(10000)
    那样一条语句便成立了一个足以拍卖 10000
    个客户端连接的线程池。类似Gevent线程库。
  • Gevent,十六线程模块。
  • pytools,知名的python通用函数、工具包。
  • SendKeys,键盘鼠标操作模块, 模拟键盘鼠标模拟操作。
  • pyHook,基于Python的“钩子”库,首要用以监听当前电脑上鼠标和键盘的事件。那几个库依赖于另一个Python库PyWin32,就如名字所显示的,PyWin32不得不运行在Windows平台,所以PyHook也不得不运行在Windows平台。
  • pstuil,跨平台地很有益获取和操纵连串的经过,以及读取系统的CPU占用内存占用等信息。
  • cement,一个轻量级的、功能齐全的命令行工具。
  • click,不难优雅的的吩咐行接口。
  • clint,Python命令行工具。
  • cliff,创设多层次指令的指令行程序框架。
  • Clime,可以变换任何模块为多的CLI命令程序,无其余配置。
  • docopt,Python命令行参数分析器。
  • pycli,命令行应用程序,支持的规范命令行解析,测井,单元[测试]和效果测试。
  • Gooey,打开命令行程序,作为为一个完好无损的GUI应用程序,
  • cookiecutter,命令行工具,从cookiecutters(项目模板)成立项目。例如,Python包项目,jQuery插件项目。
  • percol,为UNIX传统管道pipe命令,添加交互式接纳风格。
  • rainbowstream,聪明和杰出的推特客户终端。
  • Django Models,Django的一有的
  • SQLAlchemy,Python SQL工具包和目的关系映射。
  • peewee,小型的ORM解析器。
  • PonyORM,为ORM提供了一种面向SQL的接口。
  • MongoEngine,Python对象文件映射,使用[MongoDB]。, Django
    MongoDB引擎MongoDB , Django后台。
  • django-mongodb-engine,Django后台.
  • redisco,一个概括的模子和容器库,使用[Redis]
  • flywheel,亚马逊 DynamoDB对象映射。
  • butterdb,谷歌(Google)电子表格的ORM,Python版。
  • celery,芹菜,异步义务队列/工作,基于分布式音信队列。
  • huey,休伊,轻量级,四线程任务队列。
  • mrq,队列先生,分布式职责队列,使用redis & Gevent。
  • rq,不难的工作行列。
  • Queue,Queue模块能够用来落到实处多线程间通信,让各类线程共享数据,生产者把货物放到Queue中,供消费者(线程)去行使。
  • simpleq,简单的,可伸张的连串,亚马逊(Amazon) SQS基础队列。
  • Psyco,超强的python品质优化工具,psyco
    的神奇在于它只需求在代码的入口处调用短短两行代码,质量就能升迁 40%
    或更加多,真可谓是一蹴而就!如果你的客户认为你的次第有点慢,敬请不要急着去优化代码,psyco
    或许能让她及时改变视角。psyco 堪称 Python 的 jit。
  • fn.py,Python函数编程:缺失的法力享受FP的落到实处。
  • funcy,函数编程工具。
  • Toolz,函数编程工具:迭代器、函数,字典。
  • CyToolz,Toolz的Cython完成,高品质的函数编程工具。
  • Ansible,安塞波,极为简略的自动化平台。
  • SaltStack,基础设备的自动化管理连串。
  • Fabric,织物,一个简单易行,远程执行和配置的言语工具。
  • Fabtools,Fabric的工具函数。
  • cuisine,热门的Fabric的工具函数。
  • psutil,跨平台的进程和系统工具模块。
  • pexpect,控制互动节目。
  • provy,易于使用的安插种类的Python。
  • honcho,Foreman的Python接口,用于管理procfile应用工具。
  • gunnery,多职分执行工具,与互联网接口的分布式系统。
  • fig,飞快。独立的成本环境中使用泊坞窗。
  • APScheduler,轻量级、但效能强大的在线义务调度程序。
  • django-schedule,Django日程应用程序。
  • doit,职务流道/生成工具。
  • Joblib,Python提供的轻量级的流水线工具函数。
  • Plan,简易生成crontab文件。
  • Spiff,纯Python完结的,作用强大的干活流引擎。
  • schedule,Python作业调度。
  • TaskFlow,有助于使任务执行简单。
  • ctypes,Python标准库,速度更快,Python调用C代码的表面函数接口。
  • cffi,Python调用C代码外部函数接口,类似于ctypes直接在python程序中调用c程序,可是比ctypes更便利不须求编译成so再调用。
  • Cytoolz,python 加速库
  • SWIG,简化封装和接口生成器。,
  • Cython,Python优化静态编译器。
  • PyPy,Python解释器的 Python完毕。
  • Stackless
    Python,一个增高版本的Python。它使程序员从基于线程的编程格局中赢得利益,并防止传统线程所带来的性质与复杂度难题。Stackless为
    Python带来的微线程增添,是一种低用度、轻量级的有益工具
  • Pyston,使用LLVM和现代JIT技术,对python进行品质优化。
  • pythonlibs,非官方的Windows(32 / 64位)的Python扩张包
  • scapy,良好的数量包处理库。
  • ino,Arduino命令行工具。
  • Pyro,Python的机械人工具包。
  • pluginbase,一个简约而灵活的Python的插件系统。
  • itsdangerous,数据安全传输工具。
  • blinker,飞快Python中的信号/事件调度系统。
  • pychievements,用于创设和跟踪成果框架。
  • python-patterns,Python中的设计形式。
  • pefileWindows PE文件解析器。
  • SIP,自动为C和C++库生成Python扩张模块的工具。

617888九五至尊2 9

 

Natural Language Processing

运用人类的语言库。

  • NLTK – 一个当先的平台,为建设 Python
    程序办事与人类语言数据。
  • jieba – 华语分割实用程序。
  • langid.py
    独立的言语识别系统。
  • Pattern – Python web 挖掘模块。
  • SnowNLP -中文文本处理的库。
  • TextBlob – 为潜入 NLP
    的普遍任务提供一个如出一辙的 API。

Python 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 Pepsi-Colas。
  • 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调试工具。

妈耶 !终于看完了 小伙伴你们有哪些分裂的视角呢?

617888九五至尊2 10

Documentation

用来转移项目文档的库。

  • Sphinx – Python 文档生成器。
  • MkDocs – 下跌友好的文档生成。
  • pdoc – -Epydoc 更换为自动生成
    Python 库的 API 文档。
  • Pycco – 识字式编程文档生成器。

Configuration

库,用于存储配置选项。

  • config -从作者的笔录分层配置.
  • ConfigObj
    INI文件分析器验证。
  • ConfigParser
    Python 标准库) INI 文件解析器。
  • profig
    从各个格式与值的转移配置。

Command-line Tools

命令行应用程序库。

  • Command-line Application Development
    • cement
      提供重量轻,成效齐全的功底建造任何从单个文件脚本到复杂和筹划复杂的应用程序。
    • click
      -包用于创建美丽的下令行界面的可构成的格局。
    • cliff
      用多层次命令创造命令行程序的框架。
    • Clime
      允许你将其余模块转换成一个多命令的 CLI 程序无需任何配置。
    • clint – Python
      命令行应用程序工具。
    • colorama
      跨平台的花花绿绿终端的文书。
    • docopt – 具有 python
      风格的命令行参数解析器。
    • Gooey – 打开命令行程序与一个完好无缺的GUI应用程序
    • pyCLI
      援助标准的下令行解析、 日志记录、
      单元和效果测试的命令行应用程序。
    • python-prompt-toolkit
      库,用于营造功用强大的交互式命令行。
  • Productivity Tools
    • bashplotlib – 制作宗旨的巅峰。那是一个神速的主意来可视化数据,而无需GUI。
    • caniusepython3
      确定哪些项目阻止你将其移植到 Python 3。
    • cookiecutter – 一个命令行实用程序,从
      cookiecutters (项目模板) 创立项目。如
      Python 包项目,jQuery 插件项目。
    • doitlive – 在终极现场演示的工具。
    • httpie – 命令行 HTTP
      客户端、 用户自己。
    • PathPicker
      接纳文件从 bash 输出。
    • percol – 添加交互式在UNIX传统管材的概念
    • RainbowStream – 智能和顶峰能够的推特(TWTR.US)客户端。
    • thefuck – 考订你之前的控制台命令。

Downloader

下载库

  • coursera – 脚本下载Coursera.org视频,给它们命名.
  • s3cmd – 用于管理亚马逊 S3
    和云端的命令行工具。
  • s4cmd – 一流 S3
    命令行工具,为更高的习性好。
  • subliminal
    -库和命令行工具来探寻和下载字幕。
  • WikiTeam -用于下载和保存
    wiki 工具。
  • you-get – 一个YouTube /优酷/
    NICONICO视频下载器用Python编写的3。
  • youtube-dl
    一个小的下令行程序,从 YouTube 下载视频。

Imagery

用来操作图像库。

  • pillow – Pillow是一个和好的
    PIL工具.
  • hmap – 图像投射。
  • imgSeek
    搜索基于视觉相似性的图像集合的一个类型。
  • nude.py – 裸体检测。
  • pyBarcode – 成立Python中的条形码,在PIL中
  • pygram – Instagram的切近图像过滤器。
  • python-qrcode – 纯
    Python QR 代码生成器。
  • Quads – 基于四边型的处理器艺术。
  • scikit-image – (科学) 图像处理的 Python
    库。
  • thumbor – 智能映像服务。它按必要裁剪,调整大小和图像翻转。
  • wand – Python绑定MagickWand,对于ImageMagick的C API。

OCR

光学字符识别库。

  • pyocr – 包装了的tesseract和楔形文字。
  • pytesseract – 另一种包装,谷歌(谷歌)的tesseract OCR。
  • python-tesseract
    包装类为谷歌的tesseract OCR。

Audio

用以操纵音频库。

  • audiolazy
    数字信号处理(DSP)表现为Python包。
  • audioread – 跨库 (FFmpeg +
    要旨音频 + MAD GStreamer) 音频解码。
  • beets
    音乐库管理器和音轨标记。
  • dejavu – 音频指纹和辨认。
  • django-elastic-transcoder
    Django + Amazon Elastic
    Transcoder
    .
  • eyeD3 – 用于音频文件,含有ID3元数据的切实mp5文本工作的工具。
  • id3reader
    -读取MP4元数据的Python模块
  • m3u8 – 解析M3U8文书的模块。
  • mutagen – 一个Python模块来处理音频的元数据。
  • pydub – 操纵音频用不难和易于的高档接口。
  • pyechonest – Python client
    for the Echo Nest API.
  • talkbox – 语音/信号处理的
    Python 库。
  • TimeSide
    开放网络节奏处理框架。
  • tinytag – 一个用以读取VCD,OGG,FLAC和波形文件的音乐元数据库。

Video

操作视频库和 Gif。

  • moviepy
    一种用于基于脚本的影视编辑与种种格式,包括模块的卡通片 Gif 文件。
  • scikit-video – SciPy
    视频处理例程。
  • shorten.tv -视频摘要。

Geolocation

地理编码地址和行使纬度和经度。

  • GeoDjango
    一个社会风气五星级的地理 web 框架。
  • GeoIP – MaxMind GeoIP
    遗产数据库 Python API。
  • geojson – Python
    绑定和实用程序 GeoJSON。
  • geopy – Python 地理编码工具箱。
  • pygeoip – 纯Python GeoIP的API。
  • django-countries
    一个Django应用程序,提供国的选料与运用方式,标志图标静态文件,以及模型的国家领域。

HTTP

用于拍卖 HTTP 的库。

  • requests – HTTP Requests for
    Humans™.
  • grequests – 请求+ GEVENT异步HTTP请求。
  • httplib2 – 周到HTTP客户端库。
  • treq – Python的呼吁像API建立在扭转的HTTP客户端之上。
  • urllib3 -HTTP
    库与线程安全的连接池,文件帮衬后,友好的。

Database

用Python完毕数据库

  • pickleDB – 一个简约而轻便的键值存储为Python。
  • PipelineDB – 流式的 SQL 数据库。
  • TinyDB
    一个很小的面向文档的数据库。
  • ZODB – 为Python中的原生对象数据库。键值和目的的图样数据库。

Database Drivers

库连接和操作数据库。

  • Relational Databases
    • apsw – 另一个 Python SQLite
      包装。
    • dataset – 在数据库中贮存
      Python 字典-工程与 SQLite,MySQL 和 PostgreSQL。
    • mysql-connector-python
      -从 Oracle 纯 Python MySQL 驱动程序。
    • mysql-python
      Python 的 MySQL 数据库连接器。
    • mysqlclient
      mysql python 交叉扶助 Python 3。
    • oursql – 与地面预处理语句和BLOB的扶助更好的MySQL连接器。
    • psycopg2 – 用于 Python 的最受欢迎的
      PostgreSQL 适配器。
    • PyMySQL – 纯 Python MySQL
      驱动程序兼容 mysql python。
    • queries – 包装 psycopg2 库与
      PostgreSQL 进行互动。
    • txpostgres – 基于
      PostgreSQL 异步驱动程序。
  • NoSQL Databases
    • cassandra-python-driver
      Python driver for Cassandra.
    • HappyBase – 为Apache HBase的开发者友好的库。
    • Plyvel – 快速,功效丰盛的Python接口LevelDB。
    • py2neo – Python包装客户端的Neo4j的RESTful接口。
    • pycassa – Python Thrift
      driver for Cassandra.
    • PyMongo
      MongoDB 的官方 Python 客户端。
    • redis-py – Redis的Python客户端。
    • telephus – Twisted based
      client for Cassandra.
    • txRedis – Twisted based
      client for Redis.

ORM

落到实处目的 – 关系映射和数据映射技术库。

  • Relational Databases
  • NoSQL Databases
    • django-mongodb-engine
      Django MongoDB 后端。
    • flywheel – 对象映射为亚马逊(Amazon)DynamoDB。
    • MongoEngine – Python
      对象-文档-映射器使用 MongoDB。
    • hot-redis – Rich
      丰硕的 Python 数据类型。
    • redisco – 一个Python库的概括模型和容器持之以恒Redis的。
  • Others
    • butterdb -一个Python的ORM谷歌(谷歌(Google))驱动器电子表格。

Web Frameworks

完全的仓库 web 框架。

  • Django – 在 Python 中最风靡的 web
    框架。

  • Flask – 一种microframework为Python。
  • Pyramid – 小型、 疾速、 脚踏实地、 开放源代码的 Python web
    框架。

  • Bluebream – -开源 web 应用程序服务器、
    框架和库,原名 Zope 3。
  • Bottle – 一个快捷、 不难、 轻量级 WSGI 微
    web 的框架。
  • CherryPy – 最简的Python Web框架,HTTP /
    1.1兼容和WSGI线程池。
  • Grok -建立在存活的Zope 3库的框架。
  • guava -Python 用 C
    写的轻量和高质量 web 框架
  • TurboGears – 启动为microframework,并扩展到一个完好的缓解方案堆栈的Web框架。
  • web.py – 很粗略,它的 Python web 框架是无敌的。
  • web2py – 一个全栈的网络框架和平台专注于易用性。

Permissions

库,允许或拒绝用户访问数据或效益

  • Carteblanche
    Module to align code with thoughts of users and designers. Also
    magically handles navigation and permissions.
  • django-guardian
    -执行每 Django 1.2 + 对象权限
  • django-rules – 一个细小的,但功用强大的应用程序提供对象级权限的Django,而不要求一个数据库。

CMS

情节管理种类。

  • django-cms617888九五至尊2, – 基于Django的一个开源的铺面CMS。
  • djedi-cms – 一个轻量级的,但未曾强大的Django的CMS插件,内联编辑和性质的初衷。
  • FeinCMS – 初叶进的依据 Django
    的始末管理连串之一。
  • Kotte – 一个高层次的,Python的Web应用程序框架建立在Pyramid.
  • Mezzanine – 一个强硬的,一致的,灵活的始末管理平台。
  • Opps
    一个按照Django的CMS的笔记,报纸网站和门户网站的高流量
  • Plone – 建立在开放源码应用程序服务器 Zope 的
    CMS。
  • Quokka
    灵活的,可增添的,小的扶助Flask和MongoDB.
  • Wagtail – Django 内容管理种类。
  • Widgy – 最终CMS框架的根基上,Django的。

E-commerce

框架和库为电子商务和支出。

  • django-oscar – Django
    开源电子商务框架体系。
  • django-shop – -Django 基于商家系统。
  • Cartridge – 采纳夹层建一个购物车应用程序。
  • shoop – 一个基于 Django
    的开源电子商务平台。
  • alipay – Python的非法支付宝
    API 。
  • merchant – Django
    应用程序接受各个付款方式的付款。
  • money – 货币类可选CLDR辅助的言语环境感知的格式和一个可扩展的外币兑换服务的化解方案。
  • python-currencies
    -显示货币格式及其货币。

RESTful API

用于开发 rest 风格的 Api 库。

  • django-rest-framework
    一个功效强大且灵活的工具箱,使它不难生成 Web Api。
  • django-tastypie – 创设好的API,用于Django的应用程序。
  • django-formapi – 成立JSON Api HMAC 身份验证与 Django 表单验证。
  • flask-api – Flask的可浏览的Web API.
  • flask-restful – 一个伸张,扩大了对便捷营造REST API的匡助。
  • flask-restless
    生成的RESTful
    API,用于与SQLAlchem​​y的概念的数据库模型
  • flask-api-utils
    Flask扩张,负责API的代表性和注明
  • falcon – 高品质的Python框架营造云总结API和Web应用程序的后端。
  • eve -FlaskMongoDB的REST API框架
  • sandman – 自动化其余Api,可用来现有数据库驱动系统。
  • restless – 基于吸取TastyPie教训的REST框架。
  • savory-pie – REST API
    构建库 (Django,和其他)
  • ripozo – 快速创制REST / HATEOAS
    /超媒体的API与壮大Flask和Django的。
  • cornice -一个yramid的REST框架.

Authentication

为实施身份验证安插。

  • OAuth

    • Authomatic – 不难而有力的框架不可见的证实/授权客户端。
    • django-allauth

      Django的身份验证的应用程序,“只是工作。”

    • django-oauth-toolkit
      OAuth2为 Djangonauts的好东西。
    • django-oauth2-provider
      提供 OAuth2 造访到 Django 应用程序。
    • Flask-OAuthlib
      OAuth 1.0/a 2.0 执行的客户端和Flask供应商。
    • OAuthLib – 一个通用的,彻底的完结OAuth的央浼签名。
    • python-oauth2 – 
      周全测试,创设 OAuth 的客户端和服务器的悬空接口。
    • python-social-auth
      一个便于安装的社会身份验证机制。
    • rauth – 一个Python库的OAuth 1.0
      /个,2.0,和Ofly。
    • sanction – 一个不难OAuth2客户端落成
  • Others
    • jose – JavaScript对象签署和举行加密草案。
    • PyJWT – 01 JSON Web
      令牌草案的履行。
    • python-jws -02
      JSON Web 签名执黑体案。
    • python-jwt
      用于转移和认证 JSON Web 标记模块。

Template Engine

库和模板化和词法分析工具。

  • Jinja2
    现代和对设计师友好的沙盘语言
  • Chameleon – XML HTML 模板引擎。仿照 ZPT,优化速度
  • Genshi – Python模板工具包生成基于web的输出。
  • Mako – 装置和轻量级模板为 Python
    平台。
  • Spitfire -一个分外快的 Python
    模板编译器。

Queue

用以处总管件和职分队列的库。

  • celery
    基于分布式新闻传递的异步职分队列工作行列。
  • huey -小八线程任务队列。
  • mrq – Mr. Queue – 在Python中应用Redis的&GEVENT分布式工作者义务队列。
  • rq – 简单的作业队列为Python。
  • simpleq – 一个简便的,可无限增加,基于亚马逊SQS队列。

Search

库和软件用于索引和对数据实施搜索查询

News Feed

Libraries for building user’s activities.

  • django-activity-stream
    -生成通用活动流从您网站上的行路。
  • Feedly – 库生成使用卡Sandra和Redis的音讯源和通告系统。

Asset Management

用以管理、 压缩和贴图层网站资产的工具。

  • django-compressor
    压缩链接和 JavaScript 或 CSS 内联到一个单一的缓存文件。
  • django-storages
    集合的自定义存储后端 Django。
  • fanstatic
    包,优化,并提供静态文件依赖项作为 Python 包。
  • File Conveyor
    守护程序来检测并将文件同步到 Cdn,S3 和 FTP。
  • Flask-Assets – 协助你整合webassets到Flask的应用程序。
  • glue – Glue是一种简单的命令行工具来生成 CSS
    sprites
  • jinja-assets-compressor
    A Jinja extension to compile and compress your assets.
  • webassets – 捆绑,优化和治本静态资源非凡的缓存无效的网址。

Caching

缓存数据的库。

  • Beaker – 一种用于高速缓存和对话与Web应用程序和单独的Python脚本和应用库。
  • django-cache-machine
    -全自动高速缓存和失效的Django的模子。
  • django-cacheops – A slick
    ORM cache with automatic granular event-driven invalidation.
  • django-viewlet – 渲染模板部件具有增添缓存控制。
  • dogpile.cache
    dogpile.cache is next generation replacement for Beaker made by same
    authors.
  • HermesCache – 与基于标签失效Dogpile网站和防止功用Python的缓存库。
  • johnny-cache – django
    应用程序缓存框架。
  • pylibmc
    libmemcached接口的
    Python 包装。

Email

为发送和分析电子邮件库。

  • django-celery-ses
    –  Django的电子邮件后端与AWS SES和Celery.
  • envelopes – 邮寄到某人
  • flanker -一个电子邮件地址和MIME解析库。
  • imbox – 他人的 Python IMAP
  • inbox.py – 他人的 Python
    SMTP 服务器。
  • inbox – 开源电子邮件工具包。
  • lamson -具有 python 风格的 SMTP
    应用程序服务器。
  • mailjet – Mailjet API完成批量邮件,总结等。
  • marrow.mailer – 高质量可增添的邮件传递框架。
  • modoboa – 一个邮件托管和治本平台,包涵一个现代化的,简化的Web
    UI。
  • pyzmail – 撰写,发送和分析电子邮件。
  • Talon – Mailgun库提取留言报价和签署。

Internationalization

用以拍卖 i18n 库。

URL Manipulation

用以解析 Url 的库。

  • furl – 小的 Python 库,简化操作
    Url。
  • purl -与审讯和拍卖干净的API一个大约的,不可变更的URL类。
  • pyshorteners – 一个纯Python的网址减弱库。
  • short_url – Python
    执行生成很小的 URL 和 bit.ly 像 Url。
  • webargs – 一个温馨的库,为分析
    HTTP 请求参数,与流行的 web 框架有更好的支撑,包涵Flask、 Django、
    Bottle,Tornado,Pyramid。

HTML Manipulation

用来拍卖 HTML 和 XML 库。

  • BeautifulSoup
    -提供所有 python 风格习语举行迭代,搜索,和修改 HTML 或 XML。
  • bleach – 基于白名单的 HTML
    过滤和文本 linkification 教室。
  • cssutils – Python 的一个
    CSS 库。
  • html5lib
    用于解析和连串化 HTML 文档和一部分的契合标准库
  • lxml – 处理 HTML 和 XML 的丰盛急迅、 简单选取、
    多成效的教室。
  • MarkupSafe -Python
    落成平安 XML,HTML,XHTML 标记的字符串。
  • pyquery – 一个jQuery的样库解析HTML。
  • untangle – 转换XML文档Python对象更为有利。
  • xhtml2pdf – HTML/CSS PDF
    转换器。
  • xmltodict – 使用 XML
    感觉像是你正在选用 JSON。

Web Crawling

Libraries for scraping websites.

  • Scrapy – 一个飞跃的高层次的屏幕抓取和网页抓取框架。
  • cola – 分布式爬行框架
  • Demiurge – 基于 PyQuery
    的袖珍爬虫架构。
  • feedparser – Universal feed
    parser.
  • Grab – 站点爬虫框架
  • MechanicalSoup
    用于自动化与网站互动的 Python 库。
  • portia – Visual scraping
    for Scrapy.
  • pyspider – 一个强大的蜘蛛系统。
  • RoboBrowser – A simple,
    Pythonic library for browsing the web without a standalone web
    browser.

Web Content Extracting

提取 web 内容库。

  • Haul – 一个可扩展的图像爬虫
  • html2text – 将HTML转换成低格式的文本.
  • lassie – 人类的 Web
    内容搜索。
  • micawber – 从 Url
    中领取内容丰盛的小型库。
  • newspaper – 音信提取、
    条提取和 Python 中的内容保留。
  • opengraph – 一个Python模块来分析的Open Graph协议
  • python-goose – HTML
    内容/小说萃取器。
  • python-readability
    火速 Python 端口的 arc90 的可读性工具。
  • sanitize – 整理混乱的数据.
  • sumy
    一种用于机动摘要的文本文档和 HTML 页面模块
  • textract
    从别的文档,Word、 PowerPoint、 pdf 文件,提取文本等。

Forms

使用窗体库

  • Deform – 由formish方式生成库的震慑Python的HTML表单生成库。
  • django-bootstrap3
    引导与Django的3集成。
  • django-crispy-forms
    A Django app which lets you create beautiful forms in a very elegant
    and DRY way.
  • django-remote-forms
    平台独立 Django 表单的系列化程序。
  • WTForms-JSON – WTForms
    扩大名为 JSON 数据处理。
  • WTForms
    一个心灵手巧的花样验证和渲染库。

Data Validation

用以注明数据的库。用于窗体在众多状态下。

  • Cerberus – 映射验证程序的各个条条框框、
    归一化作用和概括的自定义项应用所有 python 风格的架构定义
  • colander
    用于声明和反连串化 XML、 JSON、 HTML
    窗体发送或任何其他一律简单的多寡系列化,通过取得的多寡的系统。
  • kmatch -用于匹配/验证/过滤
    Python 字典的言语。
  • schema -验证 Python
    数据结构的一个库。
  • Schematics
    数据结构验证。
  • valideer – 轻量级可增添的数量印证和适应的库。
  • voluptuous – Python 数据验证库。它根本用于注脚数据进入 Python
    作为 JSON,YAML,等等。

Anti-spam

为打击垃圾邮件的库

Tagging

为品种添加标签库。

Admin Panels

库的管理界面。

  • Ajenti – The admin panel your
    servers deserve.
  • django-suit – 替代 Django 管理界面
    (免费只用于非商业用途)。
  • django-xadmin – 简易替换Django管理自带的许多好东西。
  • flask-admin – Flask不难,可伸张的管理界面框架。
  • flower – 实时监控和网络管理的芹菜Celery.
  • Grappelli – 爵士皮肤 Django 管理界面

Static Site Generator

静态站点生成器是一个软件,将一些文本 + 模板作为输入并生成 HTML
文件的输出。

  • Pelican – Uses Markdown or ReST for
    content and Jinja 2 for themes. Supports DVCS, Disqus. AGPL.
  • Cactus – 设计静态站点生成器。
  • Hyde – 基于 Jinja2 的静态 web
    站点生成器。
  • Nikola – 一个静态网站和博客生成器。
  • Tinkerer – Tinkerer is a blogging
    engine/.static website generator powered by Sphinx.

Processes

为发端和与操作系统进程展开通讯的库。

  • envoy – Humans™ 的
    Python的子进度。.
  • sarge – 子进程的另一个包裹
  • sh – A full-fledged subprocess
    replacement for Python.

Concurrency and Parallelism

并发和并行执行的库

  • multiprocessing
    (Python 标准库) 基于经过的”线程”界面。
  • threading
    –(Python 标准库) 更高级其余线程接口。
  • eventlet – -异步框架WSGI扶助
  • gevent – 使用greenlet一个协同程序,基于Python的网络库。
  • Tomorrow – 异步代码修饰语法

Networking

网络编程库

  • asyncio – (Python
    标准库) 异步 I/O、 事件循环、 协同程序和天职。
  • Tornado – -Web 框架和异步互连网库。
  • Twisted – 事件驱动的互连网引擎。
  • pulsar
    Python的事件驱动的产出框架。
  • diesel – 格林let 基于事件 Python
    的 I/O 框架。
  • pyzmq – ZeroMQ 音信库的 Python
    包装。
  • txZMQ – Twisted based wrapper for
    the ZeroMQ message library.

WebSocket

用于拍卖 WebSocket 库。

WSGI Servers

*WSGI 兼容的 web 服务器.*

  • gunicorn – Pre-forked, 部分用C语言编写
  • uwsgi
    项目目的在于开发建设托管服务,用 C 编写的总体的仓库
  • bjoern – 异步,速度尤其快,用C编写。
  • fapws3 – 异步(仅限互连网侧),用C语言编写
  • meinheld – 异步,部分用C语言编写
  • netius – 异步,速度更加快。
  • paste – 四线程、 稳定、经得起考验的。
  • rocket – 多线程。
  • waitress – Multi-threaded,
    poweres Pyramid.
  • Werkzeug – 一个WSGI实用程序库为Python的Flask,并可以很不难地松开到祥和的档次。

RPC Servers

RPC 包容服务器。

Cryptography

  • cryptography – 该方案意在揭破加密基元和
    Python 开发者的算法。
  • hashids – 在Python中 hashids实现。
  • Paramiko – 一个Python(2.6+,3.3+)实施SSHv2的协议,同时提供客户端和服务器效率。
  • Passlib – 安全的密码存储/散列库,格外高的水平.
  • PyCrypto – Python的加密工具包。
  • PyNacl – Python绑定的互连网和加密(NaCl)库 。

GUI

运用图形用户界面应用程序的库

  • curses
    ncurses用于创设终端
    GUI 应用程序的停放包装。
  • enaml – 创设美好的用户界面与
    Declaratic 语法像 QML。
  • kivy – 一种用于创建NUI的应用程序,在Windows,Linux和Mac OS
    X,Android和iOS的运行库
  • pyglet – 一个Python的跨平台的窗口和多媒体库。
  • PyQt
    Python
    绑定了Qt跨平台应用程序和
    UI 框架襄助 Qt v4 和 Qt v5 框架。
  • PySide
    Qt跨平台应用程序和
    UI 框架,Python 绑定帮忙 Qt v4 框架。
  • Tkinter – Tkinter 是 Python
    的骨子里的正规 GUI 的卷入。
  • Toga -Python 本机、 OS 本机 GUI
    工具包。
  • urwid – 用于成立终端 GUI 应用程序与窗口小部件、
    事件、 色彩丰裕等大力支持的库。
  • wxPython -wxWidgets c + + 类库与 Python
    混合。

Game Development

真棒游戏开发库。

  • Cocos2d – cocos2d 分类目录是用来生成 2D 游戏、
    演示和任何图形交互式应用程序的框架。它按照 pyglet。
  • Panda3D – 3D
    游戏引擎由Carnegie梅隆大学的一日游技术中央由迪斯尼开发和爱护。在 c + +,完全包裹在 Python
    写。
  • Pygame – pygame的是一套专为游戏编写Python模块。
  • PyOgre -Python 绑定为Ogre
    3D 渲染引擎,可以用于模拟,任何 3D 的玩乐。
  • PyOpenGL – Python的ctypes的绑定OpenGL和它的有关API。
  • PySDL2 – A ctypes based wrapper
    for the SDL2 library.
  • PySFML
    SFML
    Python 绑定
  • RenPy – A Visual Novel engine.

Logging

用以转移和处理日志的库。

  • logging – Python
    的 (Python 标准库) 日志记录设备
  • logbook – 日志记录替换为
    Python。
  • Eliot – 日志记录与复杂的分布式系统。
  • Raven –  Python的客户端哨兵。
  • Sentry – 一个实时的日记记录和聚集服务器。

Testing

用以测试的库代码库和生成测试数据。

  • Testing Frameworks
    • unittest
      (Python 标准库) 单元测试框架。
    • nose – nose 伸张单元测试。
    • contexts – Python 3.3 + BDD 框架。灵感来源于 C#
      Machine.Specifications.
    • hypothesis
      Hypothesis是根据先进的 Quickcheck 样式属性的测试库。
    • mamba – Python 的最终测试工具。出生在 BDD
      的样子下。
    • PyAutoGUI – PyAutoGUI
      是全人类跨平台 GUI 自动化 Python 模块。
    • pyshould – Should style
      asserts based on
      PyHamcrest.
    • pytest – 成熟齐全 Python 测试工具。
    • pyvows – BDD 风格为 Python
      测试。灵感来源于Vows.js.
    • Robot
      Framework

      -一个通用的测试自动化框架
  • Web Testing
    • Selenium – WebDriver
      Python 绑定。
    • locust – 可增添的用户负载测试工具用Python编写的。
    • sixpack – 语言无关 A / B
      测试框架。
    • splinter – 开源工具,用于测试Web应用程序
  • Mock
    • mock
      (Python standard library) A mocking and patching library.
    • doublex
      Python强大的测试再一次框架。
    • freezegun – Travel
      through time by mocking the datetime module.
    • httmock – A mocking library
      for requests for Python 2.6+ and 3.2+.
    • httpretty – Python的HTTP请求模拟工具。
    • responses – A utility
      library for mocking out the requests Python library.
    • VCR.py – Record and replay
      HTTP interactions on your tests.
  • Object Factories
    • factory_boy – A test
      fixtures replacement for Python.
    • mixer – Another fixtures
      replacement. Supported Django, Flask, SQLAlchemy, Peewee and
      etc.
    • model_mommy
      成立随机固定装置在Django测试。
  • Code Coverage
  • Fake Data
    • faker – 一个Python包,爆发假数据
    • fake2db – 假数据库生成。
    • radar – 生成自由日期时间/时间。
  • Error Handler
    • FuckIt.py – FuckIt.py
      使用的上进的技术以保障您的 Python 代码运行是还是不是有其余权利。

Code Analysis and Linter

库和工具的分析,解析和操作基本代码。

  • Code Analysis
    • code2flow -把你的Python和JavaScript代码为DOT流程图。
    • pycallgraph – 那形象化你的Python应用程序的流水线(调用图)库。
    • pysonar2
      Pyton的一个项目推理和索引器。
  • Linter
    • Flake8
      模块化源代码检查器: pep8,pyflakes 和 co。
    • Pylint – 源代码分析器。
    • pylama – Python 和 JavaScript
      代码审计工具。

Debugging Tools

用来调试的代码库。

  • Debugger
    • ipdb – IPython
      启用pdb.
    • pudb – 一个全显示器的、
      基于控制台的 Python 调试器。
    • pyringe
      调试器可以附加到和注入 Python 代码处理。
    • wdb – 通过的WebSockets分化的网络调试
    • winpdb – 提供平台独立 Python 调试器使用
      GUI,可以基于 rpdb2 的中远距离调试。
    • django-debug-toolbar
      -突显各个调节有关当前乞请/响应的新闻。
    • django-devserver
      一个简易替换Django的runserver命令。
    • flask-debugtoolbar
      django 调试工具栏Flask的一个端口。
  • Profiler
  • Others
    • pyelftools -一个纯Python库用于解析和分析ELF文件和DWARF调试音讯。
    • python-statsd – Python客户端为statsd服务器。

Science and Data Analysis

科学总计和数据分析库。

  • astropy -天教育学社区 Python 库。
  • bcbio-nextgen
    -工具包,提供最佳的管道,为完全自动化MediaTek量测序分析。
  • bccb – 收集有关生物分析有用的代码。
  • Biopython – Biopython是一套用于生物计算的免费工具
  • blaze – NumPy and Pandas
    interface to Big Data.
  • cclib
    一个用来解析和分解结果的计量化学包库。
  • NetworkX – 复杂互联网的高功效软件。
  • Numba – Python JIT (just in time)
    complier to LLVM aimed at scientific Python by the developers of
    Cython and NumPy.
  • NumPy – 科学计算与 Python 的基本包。
  • Open Babel – A chemical
    toolbox designed to speak the many languages of chemical data.
  • Open Mining – -商务智能 (BI) 在
    Python (熊猫 web 接口)
  • orange -数据挖掘、 数据可视化、
    分析和机器学习通过可视化编程或 Python 脚本。
  • Pandas – 提供高质量、
    易于接纳的数据结构和数量解析工具库。
  • PyDy – 简称 Python
    引力学,用于扶持工作流建模中基于 NumPy,SciPy,IPython 和 matplotlib
    的动态运动。
  • PyMC – 马尔可夫链蒙特卡罗采样工具包
  • RDKit – 化学新闻学和机具学习软件。
  • SciPy – 基于 Python 的开放源码软件的数学、
    科学和工程的生态系统。
  • statsmodels
    计算建模和在 Python 中的计量管理学。
  • SymPy -符号数学的 Python 库
  • zipline -具有 python
    风格的算法交易库

Data Visualization

*可视化数据的库。请参见:令人敬畏
javascript
.

*

  • matplotlib -Python 2D 绘图库。
  • bokeh – 交互式Web绘制为Python。
  • ggplot – 相同的 API 作为 R.ggplot2
  • plotly – 合作互联网策划了Python和matplotlib。
  • pygal -Python SVG 图表成立的成立者。
  • pygraphviz
    Graphviz
    Python 接口.
  • PyQtGraph – 交互和实时
    2D,3D,图像绘制,科学,工程窗口小部件。
  • vincent – 一个Python维加翻译.
  • VisPy – 基于 OpenGL 的高质量科学总括可视化。

Computer Vision

Libraries for computer vision.

  • OpenCV – Open Source Computer Vision Library.
  • SimpleCV – An open source framework for
    building computer vision applications.

Machine Learning

*机械学习的库。请参见:
awesome-machine-learning.*

  • Crab – 一个心灵手巧高效推荐引擎
  • gensim – Topic Modelling for
    Humans.
  • hebel
    Python中GPU-Accelerated 深学习型库。
  • NuPIC – Numenta Platform
    的智能计算。
  • pattern – Python 的 Web
    挖掘模块。
  • PyBrain – 另一个Python机器学习库。
  • Pylearn2 – 基于Theano机器学习库
  • python-recsys – 一个Python库已毕一个推介系统。
  • scikit-learn – 为建立在SciPy的世界级机器学习的Python模块.
  • vowpal_porpoise
    Vowpal
    猎兔
    轻量级的
    Python 包装

MapReduce

Framworks 和 MapReduce 库。

  • dpark – Python clone of Spark, a
    MapReduce alike framework in Python.
  • dumbo – Python模块,可让用户轻松地编写和周转Hadoop的类型
  • luigi – 一个模块,可以援救你建立批处理作业的复杂性管道。
  • mrjob – 在Hadoop和亚马逊(亚马逊(Amazon))网络服务运行MapReduce工作。
  • PySpark
    Spark的Python API。
  • streamparse – 运行 Python
    代码对实时的数额流. Integrates with Apache
    Storm
    .

Functional Programming

Python 的函数式编程。

  • CyToolz – Toolz Cython 执行:
    高质量成效的实用程序。
  • fn.py – 函数式编程在 Python 中:
    享受 FP 功效缺失的执行情状。(各个翻译都有:完成缺乏的作用,享受布置生育-_-)
  • funcy – A fancy and practical
    functional tools.
  • Toolz – 用于迭代器、
    函数和词典功效实用程序的聚众。

Third-party APIs

*用于访问第三方库服务
Api。请参阅: Python API
包装和库的列表
.

*

  • apache-libcloud – 一个 Python
    库的所有云。
  • boto – Python 接口到亚马逊(亚马逊(Amazon))网络服务。
  • django-wordpress
    -WordPress 模型和 Django 视图。
  • facebook-sdk
    Facebook 平台 Python SDK。
  • facepy – Facepy 使它很简单与
    非死不可 的图样 API 进行相互
  • gmail – -Gmail 具有 python
    风格界面。
  • google-api-python-client
    Python 谷歌(Google) Api 客户端库。
  • gspread – 谷歌(谷歌(Google))电子表格 Python
    API
  • twython – Twitter API 的
    Python 包装。

DevOps Tools

软件和 DevOps 库。

  • Ansible – 一个极为简略的IT自动化平台
  • SaltStack – 基础设备自动化和管制种类。
  • Fabric -一个简便的,Python的工具,远程执行和配置
  • cuisine – Chef-like
    functionality for Fabric.
  • Docker Compose – Fast, isolated
    development environments using Docker.
  • Fabtools – Tools for writing
    awesome Fabric files.
  • gitapi –用于 git 纯 Python API
  • gunnery – 分布式系统与基于 web
    的界面的多职能职分履行工具
  • hgapi – 用于 Mercurial 纯 Python
    API。
  • honcho – Python
    端口的工头,用于管理基于
    Procfile 的应用程序的工具。
  • OpenStack
    开源软件打造私有云和公共云。
  • pexpect – Controlling
    interactive programs in a pseudo-terminal like GNU expect.
  • provy – 一个简单使用的安插连串的Python。
  • psutil – 一个跨平台的程序和连串先后模块。
  • supervisor – 用于UNIX监事进程控制种类。

Job Scheduler

Libraries for scheduling jobs.

  • APScheduler – 一个轻,但功用强大的流程义务调度程序,让你安顿的效用。
  • django-schedule
    Django 一个日历应用程序。
  • doit – 职分转轮/生成工具。
  • Joblib
    –一套工具来提供轻量级流水线在 Python 中。
  • Plan – Writing crontab file in
    Python like a charm.
  • schedule – Python job
    scheduling for humans.
  • Spiff – 在纯 Python
    中落到实处一个强硬的工作流引擎
  • TaskFlow
    有助于使职分履行不难、 一致、 可相信的 Python 库

Foreign Function Interface

库提供国外效能接口。

  • cffi – 海外调用 C 代码的 Python
    函数接口。
  • ctypes – (Python
    标准库) 国外调用 C 代码的 Python 函数接口。
  • PyCUDA – Nvidia 的 CUDA
    API 的 Python 包装。
  • SWIG
    简化的卷入和界面生成器.

High Performance

为使 Python 更快的库。

  • Cython – 优化静态编译器为
    Python。使用项目
    mixin 将 Python 编译为 C 或 c + + 模块造成大的品质收益。
  • PyPy -Python 在 Python 中执行. 解释器使用 black magic
    而无需添加额外的类型音讯中使 Python 分外快。
  • Pyston – Python
    执行,目的是兑现优质的习性与利用 LLVM 和当代的 JIT 技术打造。
  • Stackless Python – 增强版本的 Python。

Microsoft Windows

在 Microsoft Windows 的 Python 编程。

  • Python(x,y) – 科学利用导向的
    Python 发行版基于 Qt 和 Spyder。
  • pythonlibs – 非官方
    Windows 二进制文件为 Python 增加包。
  • PythonNet – Python 与.NET
    公共语言运行时 (CLR) 集成
  • PyWin32 – Windows Python
    扩展。
  • WinPython – -便携式开发环境为
    Windows 7/8。

Network Virtualization and SDN

工具和库虚拟互联网和 SDN (软件定义互连网)。

  • Mininet – 一个风行的互连网仿真器和 API 用
    Python 写的。
  • POX – 基于 Python
    的软件定义网络 (SDN) 控制应用程序,例如 OpenFlow SDN
    控制器开放源码开发平台。
  • Pyretic -对SDN的编程语言狂热的家庭,提供了强硬的悬空通过互联网互换机或模拟器的一员。
  • SDX Platform – 基于SDN IXP实现,利用Mininet,POX和Pyretic.

Hardware

库使用硬件编程。

  • ino – 命令行工具包使用Arduino.
  • Pyro – Python 机器人。
  • PyUserInput
    一种用于跨平台的鼠标和键盘控制模块。
  • scapy – 一个光亮的数码包处理库。
  • wifi – Python
    库和命令行工具用于拍卖在 Linux 上 WiFi。

Compatibility

从 Python 2 到 3 迁移的库。

  • Python-Future – Python 2 和
    Python 3 之间缺乏的非凡性层
  • Python-Modernize
    现代化的 Python 代码为尾声的 Python 3 迁移。
  • Six – Python 2 和 3
    的兼容性工具。

Miscellaneous

实用的库或不相符在上述项目中的工具。

  • blinker – 火速 Python
    在进度调度系统的大事。
  • itsdangerous – Various
    helpers to pass trusted data to untrusted environments.
  • pluginbase – Python的一个简练而灵活的插件系统。
  • Pychievements
    -用于创设和跟踪成就一个框架。

Algorithms and Design Patterns

Python 执行算法和设计情势。

Editor Plugins

对于编辑器和 Ide 插件。

  • Emacs
    • Elpy – Emacs Python
      开发环境。
  • Sublime Text
    • SublimeJEDI – A
      Sublime Text plugin to the awesome auto-complete library Jedi.
    • Anaconda – Anaconda
      turns your Sublime Text 3 in a full featured Python development
      IDE.
  • Vim
    • YouCompleteMe
      Includes Jedi-based
      completion engine for Python.
    • Jedi-vim – Vim
      bindings for the Jedi auto-completion library for Python.
    • Python-mode – 所有在 Vim
      变成一个 Python IDE 的一个插件
  • Visual Studio
    • PTVS – Python 工具 Visual
      studio。

IDEs

最受欢迎的 Python Ide。

  • PyCharm – 基于 速龙liJ 平台的它也会商业 Python
    IDE。有免费的社区版可用。
  • Komodo – 商业精晓种种语言 IDE 与 Python
    襄助。
  • LiClipse – 免费精晓各样语言基于 Eclipse 的 IDE。Python 援助采纳 PyDev。
  • Spyder – 开源 Python IDE。
  • WingIDE -商业 IDE 为 Python。

翻译的不是很好,大家见谅,可以作为一个参考 (❁´◡`❁)*✲゚*

 

相关文章

Your Comments

近期评论

    功能


    网站地图xml地图