历时100天终于整理了所有Python库!助你成为年薪百万大佬( 四 )

  • urllib3 – 一个具有线程安全连接池 , 支持文件 post , 清晰友好的 HTTP 库 。
  • 数据库
    Python实现的数据库 。
    • pickleDB – 一个简单 , 轻量级键值储存数据库 。
    • PipelineDB – 流式 SQL 数据库 。
    • TinyDB – 一个微型的 , 面向文档型数据库 。
    • ZODB – 一个 Python 原生对象数据库 。一个键值和对象图数据库 。
    数据库驱动
    用来连接和操作数据库的库 。
    • MySQL – awesome-mysql系列
    • mysql-python – Python 的 MySQL 数据库连接器 。
    • mysqlclient – mysql-python 分支 , 支持 Python 3 。
    • oursql – 一个更好的 MySQL 连接器 , 支持原生预编译指令和 BLOBs.
    • PyMySQL – 纯 Python MySQL 驱动 , 兼容 mysql-python 。
    1.PostgreSQL
    • psycopg2 – Python 中最流行的 PostgreSQL 适配器 。
    • queries – psycopg2 库的封装 , 用来和 PostgreSQL 进行交互 。
    • txpostgres – 基于 Twisted 的异步 PostgreSQL 驱动 。
    2.其他关系型数据库
    • apsw – 另一个 Python SQLite封装 。
    • dataset – 在数据库中存储Python字典 – 可以协同SQLite , MySQL , 和 PostgreSQL工作 。
    • pymssql- 一个简单的Microsoft SQL Server数据库接口 。
    3.NoSQL 数据库
    • cassandra-python-driver – Cassandra 的 Python 驱动 。
    • HappyBase – 一个为 Apache HBase 设计的 , 对开发者友好的库 。
    • Plyvel – 一个快速且功能丰富的 LevelDB 的 Python 接口 。
    • py2neo – Neo4j restful 接口的Python 封装客户端 。
    • pycassa – Cassandra 的 Python Thrift 驱动 。
    • PyMongo – MongoDB 的官方 Python 客户端 。
    • redis-py – Redis 的 Python 客户端 。
    • telephus – 基于 Twisted 的 Cassandra 客户端 。
    • txRedis – 基于 Twisted 的 Redis 客户端 。
    ORM
    实现对象关系映射或数据映射技术的库 。
    1.关系型数据库
    • Django Models – Django 的一部分 。
    • SQLAlchemy – Python SQL 工具以及对象关系映射工具 。
    • awesome-sqlalchemy系列
    • Peewee – 一个小巧 , 富有表达力的 ORM 。
    • PonyORM – 提供面向生成器的 SQL 接口的 ORM 。
    • python-sql – 编写 Python 风格的 SQL 查询 。
    2.NoSQL 数据库
    • django-mongodb-engine – Django MongoDB 后端 。
    • PynamoDB – Amazon DynamoDB 的一个 Python 风格接口 。
    • flywheel – Amazon DynamoDB 的对象映射工具 。
    • MongoEngine – 一个Python 对象文档映射工具 , 用于 MongoDB 。
    • hot-redis – 为 Redis 提供 Python 丰富的数据类型 。
    • redisco – 一个 Python 库 , 提供可以持续存在在 Redis 中的简单模型和容器 。
    3.其他
    • butterdb – Google Drive 电子表格的 Python ORM 。
    Web 框架
    全栈 web 框架 。
    • Django – Python 界最流行的 web 框架 。
    1.awesome-django系列
    • Flask – 一个 Python 微型框架 。https://github.com/humiaozuzu/awesome-flask系列
    • Pyramid – 一个小巧 , 快速 , 接地气的开源Python web 框架 。
    • Pyramid – 一个小巧 , 快速 , 接地气的开源Python web 框架 。
    2.awesome-pyramid系列
    • Bottle – 一个快速小巧 , 轻量级的 WSGI 微型 web 框架 。
    • CherryPy – 一个极简的 Python web 框架 , 服从 HTTP/1.1 协议且具有WSGI 线程池 。
    • TurboGears – 一个可以扩展为全栈解决方案的微型框架 。
    • web.py – 一个 Python 的 web 框架 , 既简单 , 又强大 。
    • web2py – 一个全栈 web 框架和平台 , 专注于简单易用 。
    • Tornado – 一个web 框架和异步网络库 。
    权限
    允许或拒绝用户访问数据或功能的库 。
    • Carteblanche – Module to align code with thoughts of users and designers. Also magically handles navigation and permissions.
    • django-guardian – Django 1.2+ 实现了单个对象权限 。
    • django-rules – 一个小巧但是强大的应用 , 提供对象级别的权限管理 , 且不需要使用数据库 。
    CMS
    内容管理系统