AwesomePython资源列表大全

北京专治皮炎医院 http://m.39.net/baidianfeng/a_9052379.html

管理面板

管理界面的库。

ajenti-您的服务器应得的管理面板。django-grappelli-DjangoAdmin-Interface的爵士皮肤。django-jet-Django管理界面的现代响应模板,具有改进的功能。django-suit-替代Django管理界面(仅限非商业用途)。django-xadmin-直接替换Django管理员有很多好东西。flask-admin-Flask的简单且可扩展的管理界面框架。flower-Celery的实时监控和Web管理员。wooey-一个为Python脚本创建自动WebUI的Django应用程序。算法和设计模式

Python实现算法和设计模式。

算法-Python中数据结构和算法的最小示例。PyPattyrn-一个简单而有效的库,用于实现常见的设计模式。python-patterns-Python中的一组设计模式。sortedcontainers-SortedList,SortedDict和SortedSet类型的快速,纯Python实现。音频

用于处理音频及其元数据的库。

音频audioread-跨库(GStreamer+CoreAudio+MAD+FFmpeg)音频解码。dejavu-音频指纹识别和识别。mingus-具有MIDI文件和播放支持的高级音乐理论和乐谱包。pyAudioAnalysis-音频特征提取,分类,分割和应用。pydub-使用简单易用的高级界面处理音频。TimeSide-开放式网络音频处理框架。元数据甜菜-音乐库管理器和MusicBrainz标记器。eyeD3-用于处理音频文件的工具,特别是包含ID3元数据的MP3文件。mutagen-处理音频元数据的Python模块。tinytag-用于读取MP3,OGG,FLAC和Wave文件的音乐元数据的库。认证

用于实现身份验证方案的库。

OAuth的authlib-JavaScript对象签名和加密草案实现。django-allauth-Django的认证应用程序“正常工作”。django-oauth-toolkit-用于Django的OAuth2好东西。oauthlib-OAuth请求签名逻辑的通用且全面的实现。python-oauth2-一个经过全面测试的抽象界面,用于创建OAuth客户端和服务器。python-social-auth-一种易于设置的社交认证机制。智威汤逊pyjwt-Python中的JSONWebToken实现。python-jose-Python中的JOSE实现。python-jwt-用于生成和验证JSONWeb令牌的模块。构建工具

从源代码编译软件。

BitBake-嵌入式Linux的类似make的构建工具。buildout-用于从多个部分创建,组装和部署应用程序的构建系统。PlatformIO-用于构建具有不同开发平台的代码的控制台工具。pybuilder-用纯Python编写的连续构建工具。SCons-一种软件构建工具。内置类增强功能

用于增强Python内置类的库。

dataclasses-(Python标准库)数据类。ATTRS-置换__init__,__eq__,__repr__等样板中的类定义。bidict-高效,Pythonic双向地图数据结构和相关功能..Box-具有高级点表示法访问权限的Python词典。DottedDict-一个库,它提供了一种使用虚线路径表示法访问列表和dicts的方法。CMS

内容管理系统。

wagtail-一个Django内容管理系统。django-cms-基于Django的开源企业CMS。feincms-基于Django构建的最先进的内容管理系统之一。Kotti-基于Pyramid构建的高级PythonicWeb应用程序框架。mezzanine-一个功能强大,一致且灵活的内容管理平台。plone-构建在开源应用服务器Zope之上的CMS。quokka-灵活,可扩展,小型CMS,由Flask和MongoDB提供支持。高速缓存

用于缓存数据的库。

beaker-用于会话和缓存的WSGI中间件。django-cache-machine-Django模型的自动缓存和失效。django-cacheops-一个灵活的ORM缓存,具有自动粒度事件驱动的失效。dogpile.cache-dogpile.cache是同一作者制作的Beaker的下一代替代品。HermesCache-基于标记的失效和防狗效应预防的Python缓存库。pylibmc-围绕libmemcached接口的Python包装器。python-diskcache-SQLite和文件支持的缓存后端,其查找速度比memcached和redis快。ChatOps工具

用于聊天机器人开发的库。

errbot-实现ChatOps的最简单,最流行的聊天机器人。代码分析

静态分析工具,linters和代码质量检查器。另见awesome-static-analysis。

代码分析coala-独立于语言且易于扩展的代码分析应用程序。code2flow-将您的Python和JavaScript代码转换为DOT流程图。prospector-分析Python代码的工具。pycallgraph-一个可视化Python应用程序的流(调用图)的库。CodeLintersflake8-一个包装纸pycodestyle,pyflakes和McCabe。pylint-完全可定制的源代码分析器。pylama-Python和JavaScript的代码审计工具。代码格式化程序黑色-毫不妥协的Python代码格式化程序。yapf-谷歌的又一个Python代码格式化程序。静态类型跳棋mypy-在编译期间检查变量类型。pyre-check-高性能类型检查。静态类型注释生成器MonkeyType-Python系统,通过收集运行时类型生成静态类型注释命令行界面开发

用于构建命令行应用程序的库。

命令行应用程序开发水泥-Python的CLI应用程序框架。click-用于以可组合方式创建漂亮命令行界面的包。cliff-使用多级命令创建命令行程序的框架。clint-Python命令行应用程序工具。docopt-Pythonic命令行参数解析器。python-fire-用于从绝对任何Python对象创建命令行界面的库。python-prompt-toolkit-用于构建强大的交互式命令行的库。终端渲染asciimatics-用于创建全屏文本UI的包(从交互式表单到ASCII动画)。bashplotlib-在终端中制作基本图。colorama-跨平台彩色终端文本。tqdm-用于循环和CLI的快速,可扩展的进度条。命令行工具

基于CLI的有用工具,可提高工作效率

生产力工具cookiecutter-一个命令行实用程序,用于从cookiecutters(项目模板)创建项目。doitlive-终端中现场演示的工具。howdoi-即时编码通过命令行回答。PathPicker-从bash输出中选择文件。percol-在UNIX上为传统的管道概念添加交互式选择的风格。thefuck-更正以前的控制台命令。tmuxp-一个tmux会话管理器。尝试-一个简单的试用python包的简单CLI-它从未如此简单。CLI增强功能


转载请注明:http://www.aierlanlan.com/cyrz/1826.html