当前位置 : 主页 > 编程语言 > python >

一些优秀的Python包

来源:互联网 收集:自由互联 发布时间:2022-06-15
总结一下我使用到的一些比较优秀的Python package ========================= 通用包 ========================= Werkzeug itsdangerous Jinja2 Flask SQLAlchemy , 这个ORM 用的少一些 docopt, 命令行接口 python-dateutil B

总结一下我使用到的一些比较优秀的Python package

=========================

通用包

=========================

Werkzeug

itsdangerous

Jinja2

Flask

SQLAlchemy , 这个ORM 用的少一些

docopt, 命令行接口

python-dateutil

Babel, 国际化 http://babel.pocoo.org/en/latest/

MarkupSafe, Implements a XML/HTML/XHTML Markup safe string for Python

=========================

#Flask 常用的插件

=========================

flask-login, user登录session方面的管理

flask-debugtoolbar, 会自动在页面右侧加一个debug toolbar, flask 页面调试好帮手

Flask-WTF

Flask-Cache, 将@cache(timeout=300)放在@route(url)后面, 既可以cache了.



=========================

#Flask 其他不太常用的插件

=========================

Flask-Assets, javascript, css 文件如果多的话, 用这个压缩js和css文件, 提升页面加载速度, 教程见http://exploreflask.com/en/latest/static.html

flask appbuilder, 快速搭建CRUD功能框架. airbnb基于flask appbuilder创建了好几个有名的系统.

flask-admin, 快速搭建CRUD功能.

Flask-RESTful, https://github.com/flask-restful/flask-restful , twilio 公司主导开发的, 构建restful api, 并以class的形式组织url routing, (还有一个 flask-restless, 必须使用 sqlalchemy, 所以我不用, 另外star数和文档也不如 flask-restful

Flask-Babel, 本地化和国际化(i18n)

Flask-Security, 包括用户注册,密码hash, 忘记密码功能

Flask-Limiter, 帮助限制 api 或 web 页面使用次数


===============================

特定任务的package

===============================

pyecharts

ECharts的Python bind

https://github.com/pyecharts/pyecharts

http://pyecharts.org/


tablib

https://github.com/kennethreitz/tablib

A module for Tabular Datasets in XLS, CSV, JSON, YAML.

Joblib

scikit-learn 项目维护的多功能库, 1. 高效的pickle替代, 2.简单高效的单机并行处理(multiprocessor), 3.使用disk缓存函数结果.

https://pythonhosted.org/joblib/index.html

Joblib: running Python functions as pipeline jobs

http://www.admin-magazine.com/HPC/Articles/Parallel-Python-with-Joblib



=========================

线上工具

=========================

http://httpbin.org/, HTTP Request & Response Service, 帮助我们理解各种web请求.




【本文来源:美国服务器 https://www.68idc.cn 复制请保留原URL】
网友评论