今天,我们要分享的则是一个Python资源汇总——awesome-python。这是由vinta 发起维护的 Python 资源列表,内容包括:Web 框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。
目前,awesome-python已经在GitHub上获得 61838 个Star,11959 个Fork(GitHub地址:https://github.com/vinta/awesome-python)
管理界面库
Ajenti - 值得你的服务器拥有的管理面板
django-suit - 能够替代Django的管理界面(仅限非商业用途)。
django-xadmin - Django admin的直接替代品,有很多很好的功能。
flask-admin - Flask的简单且可扩展的管理界面框架。
flower - Celery的实时监控和Web界面管理框架。
Grappelli - Django-admin样式和扩展
Wooey - 一个可为Python脚本创建自动Web UI的Django应用程序。
Python实现算法和设计模式
algorithms - Python版数据结构和算法实现的小示例
PyPattyrn - 一个用于实现常见设计模式的简单而有效的库
python-patterns - Python实现的一系列设计模式。
sortedcontainers - SortedList,SortedDict和SortedSet类型的快速,纯Python实现。
构建工具
BitBake - 嵌入式Linux的类似make的构建工具。
buildout - 用于创建,组装和部署应用程序的构建系统。
PlatformIO - 多平台命令行构建工具。
PyBuilder - 纯 Python 实现的持续化构建工具。
SCons - 一种软件构建工具。
虽然awesome-python里面涵盖的资源确实十分丰富,但也存在一些弊端,比如其中很多库都已经很多年没更新了,而且并非所有的库都非常热门,其次,涵盖的资源数量很大而且对各个库/工具的说明太过精简,这意味着查找到适合自己项目的库/工具也越困难。
不过话说回来,将它作为一个学习资料仍是一个不错的选择,你觉得呢
开源最前线(ID:OpenSourceTop)编译
链接:https://github.com/vinta/awesome-python