所在的位置: python >> python前景 >> Python库资源大全上

Python库资源大全上

摘要

本文是一个精心设计的Python框架、库、软件和资源列表,是一个AwesomeXXX系列的资源整理,由BigQuant整理加工而成,欢迎扩散、欢迎补充!

对机器学习、深度学习在量化投资中应用感兴趣的朋友可以直接在

BigQuant人工智能量化投资平台

上开发策略~~~

本文目录

算法和设计模型构建工具缓存代码分析命令行工具兼容性计算机视觉并发和并行加密数据分析数据验证数据可视化数据框驱动数据库日期和时间调试工具深度学习文档下载器电子商务编辑器插件和IDE

算法和设计模式

Python实现算法和设计模式

algorithms-Python的一个算法模块.PyPattyrn-一个用于实现常见设计模式的简单而有效的库.python-patterns-Python中设计模式的集合.sortedcontainers-快速,纯Python的SortedList,SortedDict和SortedSet类型的实现.

构建工具

从源代码编译软件

BitBake-一个嵌入Linux的类似make的构建工具.buildout-用于从多个部分创建、组装和部署应用程序的构建系统.PlatformIO-对不同开发平台的代码进行构建的控制台工具.PyBuilder-用不同开发平台构建代码的控制台工具.SCons-软件构建工具.

高速缓存

用于缓存数据的库

Beaker-用于web应用和独立python脚本使用的缓存库.DiskCache-SQLite和文件支持的缓存后端,具有比memcached和redis更快的查找功能.django-cache-machine-Django模型的自动缓存.django-cacheops-支持自动或手动查询缓存,并且具有自动粒度事件驱动的ORM缓存.django-viewlet-使用扩展的缓存来控制渲染的模板部分.dogpile.cache-dogpile.cache是一个缓存API,它提供了一个通用接口来缓存任何种类的后端.HermesCache-具有基于标签的无效和预防效果的Python缓存库.johnny-cache-django应用程序的缓存框架.pylibmc-围绕libmemcached接口的Python包装器.

代码分析

用于分析、解析和操作代码的库和工具

coala-语言独立、易于扩展的代码分析应用程序.code2flow-将你的Python和JavaScript代码转换为DOT流程图.pycallgraph-可视化你的Python应用程序的流程(调用图)的库.pysonar2-Python的类型参考和索引器.

命令行工具

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

命令行应用程序开发asciimatics-跨平台的全屏终端软件包(即鼠标/键盘输入和彩色定位的文本输出),具有复杂动画和特效的高级API.cement-Python的CLI应用程序框架.click-用组合的方式创建美观的命令行界面的包.cliff-用多层次命令创建命令行程序的框架.clint-Python命令行应用工具.colorama-跨平台彩色终端文本.docopt-Pythonic命令行参数解析器.Gooey-将命令行程序转换成一行完整的GUI应用程序Python-Fire-用于从任何Python对象创建命令行界面(CLI)的库.python-prompt-toolkit-用于构建强大的交互式命令行的库.生产力工具aws-cli-AmazonWebServices的通用命令行界面.bashplotlib-在终端中制作基本图.caniusepython3-确定哪些项目阻止你移植到Python3.cookiecutter-从cookiecuters(项目模板)创建项目的命令行实用程序.doitlive-终端中现场演示的工具.howdoi-通过命令行即时编码.


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

  • 上一篇文章:
  •   
  • 下一篇文章: