Python库资源大全(下)

2023-05-26 0 289

全文

责任编辑是两个精心安排的Python架构、库、应用领域软件和天然资源条目,是两个Awesome XXX系列的天然资源重新整理,由BigQuant重新整理研磨而成,热烈欢迎蔓延、热烈欢迎补足!

对机器自学、广度自学在定量股权投资中应用领域钟爱的好友能间接在BigQuant人工智慧定量股权投资网络平台上合作开发思路。续上昨天的该文。

Python库资源大全(下)

责任编辑产品目录

电子邮件 自然环境管理工作 GUI 格斗游戏合作开发 区位 HTML操作方式 硬体 影像 可视化介面 笔记 机器自学 语义处置 包管理工作 科学排序 特定文件格式处置 音频 音音频 页面banlist Web架构

邮件

用作推送和导出邮件的库

envelopes – 推送邮件的库.

flanker – 用作推送和导出邮件的库.

imbox– 用作人类的Python IMAP.

inbox.py – 用作人类的Python SMTP服务器.

lamson – Pythonic SMTP应用领域服务器.

Marrow Mailer – 高性能可扩展邮件传递架构.

modoboa -邮件托管和管理工作网络平台,包括现代和简化的Web UI.

Nylas Sync Engine -在功能强大的电子邮件同步网络平台之上提供RESTful API.

yagmail– 另两个Gmail / SMTP客户端.

自然环境管理工作

Python版本和自然环境管理工作库

Pipenv – Pipfile,Pip和Virtualenv的组合.

p -可视化式Python版本管理工作.

pyenv -简单的Python版本管理工作.

venv– Python 3.3+中的 Python标准库)创建轻量级的虚拟自然环境.

virtualenv – 创建孤立的Python自然环境的工具.

virtualenvwrapper – 一组对virtualenv的扩展.

GUI

用作使用图形用户介面应用领域程序的库

curses – 用作创建终端GUI应用领域程序的ncurses的内置包装器.

enaml – 使用声明式语法(如QML)创建漂亮的用户介面.

Flexx– Flexx是两个纯Python工具包,用作创建GUI,它使用Web技术进行渲染.

kivy – 用作创建在Windows,Linux,Mac OS X,Android和iOS上运行的NUI应用领域程序的库.

pyglet– 两个用作Python的跨网络平台窗口和多媒体库.

PyGObject – 用作GLib / GObject / GIO / GTK +(GTK + 3)的Python绑定

PyQt– 用作Qt跨网络平台应用领域程序和UI架构的Python绑定,支持Qt v4和Qt v5架构.

PySide – 用作Qt跨网络平台应用领域程序和UI架构的Python绑定,支持Qt v4架构.

pywebview– 围绕Webview组件的轻量级跨网络平台本机包装,允许在自己的本机专用窗口中显示HTML内容

Tkinter – Tkinter是Python的事实上的标准GUI包.

Toga – 两个Python本机的OS本机GUI工具包.

urwid– 用作创建终端GUI应用领域程序的库,具有对窗口小部件、事件、丰富颜色等的强大支持.

wxPython – wxWidgets C ++类库与Python的混合.

格斗游戏合作开发

格斗游戏合作开发库.

Cocos2d– Cocos2d是构建2D格斗游戏,演示和其他图形/可视化应用领域程序的架构。它是基于pyglet.

Panda3D – 迪斯尼合作开发和卡内基梅隆大学娱乐技术中心保持的3D格斗游戏引擎。用C ++编写,完全包含在Python中.

Pygame– Pygame是一组用作编写格斗游戏的Python模块.

PyOgre – Ogre 3D渲染引擎的Python绑定,可用作格斗游戏、模拟、任何3D.

PyOpenGL– 用作OpenGL的Python ctypes绑定及其相关API.

PySDL2 – SDL2库的基于ctypes的包装器.

RenPy – 视觉新颖引擎.

区位

地理编码地图和纬度和经度的库

django-countries– 提供用作表单选择的Django应用领域程序,能标志图标静态文件和模型的国家/地区字段.

GeoDjango – 世界级的地理网络架构.

GeoIP – 用作MaxMind GeoIP遗留数据库的Python API.

geojson– GeoJSON的Python绑定和实用程序.

geopy – Python地理编码工具箱.

pygeoip -纯Python GeoIP API.

Python库资源大全(下)

HTML操作方式

使用HTML和XML的库

BeautifulSoup– Beautiful Soup提供一些简单的、python式的函数用来处置导航、搜索、修改分析树等功能。它是两个工具箱,通过导出文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就能写出两个完整的应用领域程序.

bleach – 理HTML(需要html5lib).

cssutils – 个用作Python的CSS库.

html5lib– 根据WHATWG规范生成HTML/ XML文档的DOM。该规范被用在现在所有的浏览器上.

lxml – 两个用作处置HTML和XML的非常快速、易于使用和通用的库.

MarkupSafe – 为Python编写XML / HTML / XHTML标记安全字符串.

pyquery – 导出DOM树和jQuery选择器.

untangle – 轻松实现将XML文件转换为Python对象.

WeasyPrint – 能导出为PDF的HTML和CSS的视觉呈现引擎.

xmldataset – 简单的XML导出.

xmltodict – 使用XML感觉就像使用JSON一样.

Hardware

与硬体相关的库.

ino – 与Arduino合作的命令行工具包.

Pingo– Pingo提供统一的API来编程像Raspberry Pi、pcDuino、Intel Galileo等设备.

Pyro – Python机器人.

PyUserInput – 用作跨网络平台控制鼠标和键盘的模块.

scapy– Scapy是两个能让用户推送、侦听和导出并伪装网络报文的Python程序。这些功能能用作制作侦测、扫描和攻击网络的工具.

wifi – 在Linux上使用WiFi的Python库和命令行工具.

影像

处置影像的库

hmap – 影像直方图的库.

imgSeek – 使用视觉相似性搜索影像集合的项目.

nude.py – 色情图片识别的库.

pagan – 基于输入字符串和散列的复古识别(Avatar)生成.

pillow– Pillow由PIL而来,是两个影像处置库.

pyBarcode – 在Python中创建条形码而不需要PIL.

pygram – 像Instagram的影像过滤器.

python-qrcode– 两个纯Python QR码生成器.

Quads – 基于四叉树的排序机艺术.

scikit-image – 用作(科学)影像处置的Python库.

thumbor – 两个小型影像服务,具有剪裁,尺寸重设和翻转功能.

wand– MagickWand的 Python绑定,ImageMagick的 C API.

Python库资源大全(下)

可视化式

可视化式Python解释器(REPL)

bpython – 强大的可视化式Python终端.

Jupyter Notebook (IPython) – 两个丰富的工具包,可帮助您充分利用可视化式使用Python.

ptpython – 高级Python REPL构建在python-prompt-toolkit之上.

笔记

用作生成和使用笔记的库

Eliot – 复杂和分布式系统的笔记记录.

logbook – Logging replacement for Python.

logging– (Python standard library) Logging facility for Python.

Sentry – A realtime logging and aggregation server.

机器自学

机器自学相关的天然资源库.

gensim– Gensim是用作主题建模、文档索引 和大型语料库的相似检索的Python库.

Metrics – 两个Python实现的一些流行的推荐算法.

NuPIC – Apache Spark的可扩展机器自学库.

scikit-learn – 机器自学最流行的Python库.

Spark ML – 是两个Python scikit构建和分析推荐系统.

vowpal_porpoise– 两个轻量级的Python包装的Vowpal Wabbit.

xgboost – 可扩展、便携式和分布式梯度提升(GBDT,GBRT或GBM)库,适用作Python、R、Java、Scala、C ++等。

Microsoft Windows

Microsoft Windows上的Python编程

Python(x,y) – 基于Qt和Spyder的基于科学应用领域的Python分发.

pythonlibs– 用作Python扩展程序包的非官方Windows二进制文件.

PythonNet – 与.NET公共语言运行时(CLR)的Python集成.

PyWin32 – 适用作Windows的Python扩展.

WinPython– 适用作Windows 7/8的便携式合作开发自然环境.

语义处置

人类语言处置的库

Jieba – 中文分词包.

langid.py – 独立语言识别系统.

NLTK – 构建Python程序以处置人类语言数据的领先网络平台.

Pattern– Python的Web挖掘模块.

SnowNLP – 用作处置中文文本的库.

spaCy – spaCy擅长大规模的信息提取任务.

TextBlob– 具有文本处置 、 情绪分析、词性标注、名词短语提取、翻译等功能的两个库.

TextGrocery – 一种基于LibLinear和Jieba的简单、高效的短文分类工具.

包管理工作

一种基于LibLinear和Jieba的简单,高效的短文分类工具

pip– Python包和依赖关系管理工作器.

conda– Conda是两个开源应用领域软件包管理工作系统和自然环境管理工作系统,用作安装多个版本的应用领域软件包及其依赖关系,并在它们之间轻松切换。它适用作Linux,OS X和Windows,并且是为Python程序创建的,但能打包和分发任何应用领域软件.

Curdling – Curdling是用作管理工作Python包的命令行工具.

pip-tools – 能够保证你Python依赖为最新的一组工具.

wheel– 新的Python分发标准,旨在取代egg.

科学排序

科学排序的库

astropy – 两个用作天文学的社区Python库.

bcbio-nextgen– 其目标是克服在快速变化的研究领域工作在复杂管道上的个体合作开发人员的生物、算法和排序挑战.

bccb – 生物分析的库.

Biopython – Biopython是一套免费提供的生物排序工具.

cclib – 用作导出和解释排序化学包的结果的库.

NetworkX– 复杂社会网络研究的Python库.

NIPY – 神经成像工具包的集合.

NumPy – 用Python进行科学排序的基础应用领域软件包.

Open Babel – 一种化学工具箱,旨在呈现多种语言的化学数据.

ObsPy– 地震学的Python工具箱.

PyDy – Python Dynamics的缩写,用作协助动态运动建模中的工作流程.

PyMC

RDKit – 化学信息学和机器自学应用领域软件.

SciPy– SciPy是另一种使用NumPy来做高等数学、信号处置、优化、统计和许多其它科学任务的语言扩展。.

statsmodels – Python中的统计建模和计量经济学.

SymPy

Zipline – 两个Pythonic算法交易库.

BigQuant – 首个人工智慧定量股权投资网络平台,可间接使用机器自学、广度自学技术合作开发定量思路

特定文件格式处置

用作导出和操纵特定文本文件格式的库

General

tablib– 处置XLS,CSV,JSON,YAML中的表格数据集的模块.

Office

Marmir – 使用Python数据结构并将其转换成电子表格.

openpyxl – 用作读写Excel 2010 xlsx / xlsm / xltx / xltm文件的库.

pyexcel – 提供两个用作读取,操作方式和编写csv、ods、xls、xlsx和xlsm文件的APIs.

python-docx– 读取、查询和修改Microsoft Word 2007/2008 docx文件.

relatorio – 模板OpenDocument文件.

unoconv – 转换LibreOffice / OpenOffice支持的任何文档文件格式.

XlsxWriter– 用作创建Excel .xlsx文件的Python模块.

xlwings – 两个BSD许可的库,能轻松地从Excel调用Python,反之亦然.

xlwt / xlrd – 从Excel文件中写入和读取数据和文件格式化信息.

PDF

PDFMiner – 从PDF文档中提取信息的工具.

PyPDF2 – 能够分割、合并和转换PDF页面的库.

ReportLab – 允许快速创建丰富的PDF文档.

Markdown

Mistune– 快速、功能齐全的纯文本导出器.

Python-Markdown – John Gruber的Markdown的Python实现.

YAML

PyYAML – Python的PyYAML – YAML实现.

CSV

csvkit– 用作转换和使用CSV的工具.

Archive

unp – 两个能轻松解压存档的命令行工具.

音频

用作操纵音频和GIF的库.

moviepy – 用作基于脚本的电影编辑的模块,包括动画GIF等多种文件格式.

scikit-video – SciPy的音频处置模块.

音音频

用来操作方式音音频的库

audiolazy -Python 的数字信号处置包。

audioread– 交叉库 (GStreamer + Core Audio + MAD + FFmpeg) 音音频解码。

beets – 两个音乐库管理工作工具及 MusicBrainz 标签添研磨具

dejavu – 音音频指纹提取和识别

django-elastic-transcoder– Django +Amazon Elastic Transcoder

eyeD3 – 两个用来操作方式音音频文件的工具,具体来讲就是包含 ID3 元信息的 MP3 文件。

id3reader– 两个用来读取 MP3 元数据的 Python 模块。

m3u8 – 两个用来导出 m3u8 文件的模块。

mutagen – 两个用来处置音音频元数据的 Python 模块。

pydub – 通过简单、简洁的高层接口来操作方式音音频文件。

pyechonestEcho Nest API 的 Python 客户端

talkbox – 两个用来处置演讲/信号的 Python 库

TimeSide – 开源 web 音音频处置架构。

tinytag– 两个用来读取MP3, OGG, FLAC 以及 Wave 文件音乐元数据的库。

mingus – 两个高级音乐理论和曲谱包,支持 MIDI 文件和回放功能。

网络爬虫

网络站点banlist的库.

cola – 两个分布式爬虫架构.

Demiurge – 基于PyQuery 的爬虫微型架构.

feedparser – 通用 feed 导出器.

Grab – 站点banlist架构.

MechanicalSoup– 用作自动和网络站点可视化的 Python 库.

portia – Scrapy 可视化banlist.

pyspider – 两个强大的爬虫系统.

RoboBrowser– A simple, Pythonic library for browsing the web without a standalone web browser.

Scrapy – 两个简单的Python 风格的库,用来浏览网站,而不需要两个独立安装的浏览器.

Web架构

全栈式web架构

Bottle – 快速、简单和轻量级的WSGI微网架构.

CherryPy – 两个简约的Python Web架构,HTTP / 1.1兼容和WSGI线程池.

Django – Python中最流行的Web架构.

Flask – 两个 Python 微型架构.

Pyramid – 两个小而快速的,开放源码的Python Web架构.

Sanic – 写得快的Web服务器.

Tornado – 个Web架构和异步网络库.

TurboGears – 拥有可扩展到完整堆栈解决方案的微型功能.

Web2py – 用作安全数据库驱动的基于Web的应用领域程序的全栈企业架构.

代码质量

Codacy – 自动代码审查,以更快的速度运送更好的代码。免费开源.

Codecov – 代码覆盖仪表板.

Landscape – 托管连续的Python代码指标.

QuantifiedCode – 数据驱动、自动化、连续的代码审查工具.

英文出处为:Awesome Python

文中提供的页面链接,均来自于网络,如有问题,请站内告知。

转载请先获得作者BigQuant同意!

相关该文推荐:

Python库天然资源六本(上)

Python中的XGBoost简介

一文读懂机器自学分类算法

金融广度自学难吗?

一文教你如何用python清洗数据

给初学者的机器自学算法入门

一文读懂非监督式自学算法

3种机器自学模型的介绍与使用

如何使用Python机器自学进行算法交易?

举报/反馈

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务