Python 資源大全(三)

目錄:

  • HTTP的庫
  • Python實現(xiàn)的數(shù)據(jù)庫典勇。
  • 用來連接和操作數(shù)據(jù)庫的庫
  • 實現(xiàn)對象關系映射或數(shù)據(jù)映射技術的庫(ORM)
  • 全棧 Web 框架
  • 允許或拒絕用戶訪問數(shù)據(jù)或功能的庫(權限控制)
  • 內容管理系統(tǒng)(CMS)
  • 電子商務以及支付的框架和庫
  • 開發(fā)RESTful APIs的庫
  • 實現(xiàn)驗證方案的庫

HTTP

使用HTTP的庫柳譬。

  • requests:人性化的HTTP請求庫繁莹。官網
  • grequests:requests 庫 + gevent ,用于異步 HTTP 請求.官網
  • httplib2:全面的 HTTP 客戶端庫。官網
  • treq:類似 requests 的Python API 構建于 Twisted HTTP 客戶端之上一也。官網
  • urllib3:一個具有線程安全連接池巢寡,支持文件 post,清晰友好的 HTTP 庫椰苟。官網

數(shù)據(jù)庫

Python實現(xiàn)的數(shù)據(jù)庫抑月。

  • pickleDB:一個簡單,輕量級鍵值儲存數(shù)據(jù)庫舆蝴。官網
  • PipelineDB:流式 SQL 數(shù)據(jù)庫谦絮。官網
  • TinyDB:一個微型的,面向文檔型數(shù)據(jù)庫洁仗。官網
  • ZODB:一個 Python 原生對象數(shù)據(jù)庫层皱。一個鍵值和對象圖數(shù)據(jù)庫。官網

數(shù)據(jù)庫驅動

用來連接和操作數(shù)據(jù)庫的庫赠潦。

  • ySQL:awesome-mysql系列
    • mysql-python:Python 的 MySQL 數(shù)據(jù)庫連接器叫胖。官網
    • ysqlclient:mysql-python 分支,支持 Python 3她奥。
    • oursql:一個更好的 MySQL 連接器瓮增,支持原生預編譯指令和 BLOBs.官網
    • PyMySQL:純 Python MySQL 驅動,兼容 mysql-python哩俭。官網
  • PostgreSQL
    • psycopg2:Python 中最流行的 PostgreSQL 適配器绷跑。官網
    • queries:psycopg2 庫的封裝,用來和 PostgreSQL 進行交互凡资。官網
    • txpostgres:基于 Twisted 的異步 PostgreSQL 驅動你踩。官網
  • 其他關系型數(shù)據(jù)庫
    • apsw:另一個 Python SQLite封裝。官網
    • dataset:在數(shù)據(jù)庫中存儲Python字典
    • pymssql:一個簡單的Microsoft SQL Server數(shù)據(jù)庫接口讳苦。官網
  • NoSQL 數(shù)據(jù)庫
    • cassandra-python-driver:Cassandra 的 Python 驅動。官網
    • HappyBase:一個為 Apache HBase 設計的吩谦,對開發(fā)者友好的庫鸳谜。官網
    • 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

實現(xiàn)對象關系映射或數(shù)據(jù)映射技術的庫蠕趁。

  • 關系型數(shù)據(jù)庫
    • Django Models:Django 的一部分薛闪。官網
    • SQLAlchemy:Python SQL 工具以及對象關系映射工具。官網
    • Peewee:一個小巧俺陋,富有表達力的 ORM豁延。官網
    • PonyORM:提供面向生成器的 SQL 接口的 ORM昙篙。官網
    • python-sql:編寫 Python 風格的 SQL 查詢。官網
  • NoSQL 數(shù)據(jù)庫
    • django-mongodb-engine:Django MongoDB 后端诱咏。官網
    • PynamoDB:Amazon DynamoDB 的一個 Python 風格接口苔可。官網
    • flywheel:Amazon DynamoDB 的對象映射工具。官網
    • MongoEngine:一個Python 對象文檔映射工具袋狞,用于 MongoDB焚辅。官網
    • hot-redis:為 Redis 提供 Python 豐富的數(shù)據(jù)類型。官網
    • redisco:一個 Python 庫苟鸯,提供可以持續(xù)存在在 Redis 中的簡單模型和容器同蜻。官網
  • 其他
    • butterdb:Google Drive 電子表格的 Python ORM。官網

Web 框架

全棧 Web 框架倔毙。

  • Django:Python 界最流行的 web 框架埃仪。官網
  • Flask:一個 Python 微型框架。官網
  • pyramid:一個小巧陕赃,快速卵蛉,接地氣的開源Python web 框架。
  • Bottle:一個快速小巧么库,輕量級的 WSGI 微型 web 框架傻丝。官網
  • CherryPy:一個極簡的 Python web 框架,服從 HTTP/1.1 協(xié)議且具有WSGI 線程池诉儒。官網
  • TurboGears:一個可以擴展為全棧解決方案的微型框架葡缰。官網
  • web.py:一個 Python 的 web 框架,既簡單忱反,又強大泛释。官網
  • web2py:一個全棧 web 框架和平臺,專注于簡單易用温算。官網
  • Tornado:一個web 框架和異步網絡庫怜校。官網

權限

允許或拒絕用戶訪問數(shù)據(jù)或功能的庫。

  • Carteblanche:Module to align code with thoughts of users and designers. Also magically handles navigation and permissions.官網
  • django-guardian:Django 1.2+ 實現(xiàn)了單個對象權限注竿。官網
  • django-rules:一個小巧但是強大的應用茄茁,提供對象級別的權限管理,且不需要使用數(shù)據(jù)庫巩割。官網

CMS

內容管理系統(tǒng)

  • odoo-cms: 一個開源的裙顽,企業(yè)級 CMS,基于odoo宣谈。官網
  • django-cms:一個開源的愈犹,企業(yè)級 CMS,基于 Django闻丑。官網
  • djedi-cms:一個輕量級但卻非常強大的 Django CMS 甘萧,考慮到了插件萝嘁,內聯(lián)編輯以及性能。官網
  • FeinCMS:基于 Django 構建的最先進的內容管理系統(tǒng)之一扬卷。官網
  • Kotti:一個高級的牙言,Python 范的 web 應用框架,基于 Pyramid 構建怪得。官網
  • Mezzanine:一個強大的咱枉,持續(xù)的,靈活的內容管理平臺徒恋。官網
  • Opps:一個為雜志蚕断,報紙網站以及大流量門戶網站設計的 CMS 平臺,基于 Django入挣。官網
  • Plone:一個構建于開源應用服務器 Zope 之上的 CMS亿乳。官網
  • Quokka:靈活,可擴展的小型 CMS径筏,基于 Flask 和 MongoDB葛假。官網
  • Wagtail:一個 Django 內容管理系統(tǒng)。官網
  • Widgy:最新的 CMS 框架滋恬,基于 Django聊训。官網

電子商務

用于電子商務以及支付的框架和庫。

  • django-oscar:一個用于 Django 的開源的電子商務框架恢氯。官網
  • django-shop:一個基于 Django 的店鋪系統(tǒng)带斑。官網
  • Cartridge:一個基于 Mezzanine 構建的購物車應用。官網
  • shoop:一個基于 Django 的開源電子商務平臺勋拟。官網
  • alipay:非官方的 Python 支付寶 API勋磕。官網
  • merchant:一個可以接收來自多種支付平臺支付的 Django 應用。官網
  • money:貨幣類庫with optional CLDR-backed locale-aware formatting and an extensible currency exchange solution.官網
  • python-currencies:顯示貨幣格式以及它的數(shù)值敢靡。官網

RESTful API

用來開發(fā)RESTful APIs的庫

  • Django
    • django-rest-framework:一個強大靈活的工具朋凉,用來構建 web API。官網
    • django-tastypie:為Django 應用開發(fā)API醋安。官網
    • django-formapi:為 Django 的表單驗證,創(chuàng)建 JSON APIs 墓毒。官網
  • Flask
    • flask-api:為 flask 開發(fā)的吓揪,可瀏覽 Web APIs 。官網
    • flask-restful:為 flask 快速創(chuàng)建REST APIs 所计。官網
    • flask-restless:為 SQLAlchemy 定義的數(shù)據(jù)庫模型創(chuàng)建 RESTful APIs 柠辞。官網
    • flask-api-utils:為 Flask 處理 API 表示和驗證。官網
    • eve:REST API 框架主胧,由 Flask, MongoDB 等驅動叭首。官網
  • Pyramid
    • cornice:一個Pyramid 的 REST 框架 习勤。官網
  • 與框架無關的
    • falcon:一個用來建立云 API 和 web app 后端的高性能框架。官網
    • sandman:為現(xiàn)存的數(shù)據(jù)庫驅動系統(tǒng)自動創(chuàng)建 REST APIs 焙格。官網
    • restless:框架無關的 REST 框架 图毕,基于從 Tastypie 學到的知識。官網
    • ripozo:快速創(chuàng)建 REST/HATEOAS/Hypermedia APIs眷唉。官網

驗證

實現(xiàn)驗證方案的庫予颤。

  • OAuth
    • Authomatic:簡單但是強大的框架,身份驗證/授權客戶端冬阳。官網
    • django-allauth:Django 的驗證應用蛤虐。官網
    • django-oauth-toolkit:為 Django 用戶準備的 OAuth2。官網
    • django-oauth2-provider:為 Django 應用提供 OAuth2 接入肝陪。官網
    • Flask-OAuthlib:OAuth 1.0/a, 2.0 客戶端實現(xiàn)驳庭,供 Flask 使用。官網
    • OAuthLib:一個 OAuth 請求-簽名邏輯通用氯窍、 完整的實現(xiàn)饲常。官網
    • python-oauth2:一個完全測試的抽象接口。用來創(chuàng)建 OAuth 客戶端和服務端荞驴。官網
    • python-social-auth:一個設置簡單的社會化驗證方式不皆。官網
    • rauth:OAuth 1.0/a, 2.0, 和 Ofly 的 Python 庫。官網
    • sanction:一個超級簡單的OAuth2 客戶端實現(xiàn)熊楼。官網
  • 其他
    • jose:JavaScript 對象簽名和加密草案的實現(xiàn)霹娄。官網
    • PyJWT:JSON Web 令牌草案 01。官網
    • python-jws:JSON Web 簽名草案 02 的實現(xiàn)鲫骗。官網
    • python-jwt:一個用來生成和驗證 JSON Web 令牌的模塊犬耻。官網
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市执泰,隨后出現(xiàn)的幾起案子枕磁,更是在濱河造成了極大的恐慌,老刑警劉巖术吝,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件计济,死亡現(xiàn)場離奇詭異,居然都是意外死亡排苍,警方通過查閱死者的電腦和手機沦寂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來淘衙,“玉大人传藏,你說我怎么就攤上這事。” “怎么了毯侦?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵哭靖,是天一觀的道長。 經常有香客問我侈离,道長试幽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任霍狰,我火速辦了婚禮抡草,結果婚禮上,老公的妹妹穿的比我還像新娘蔗坯。我一直安慰自己康震,他們只是感情好,可當我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布宾濒。 她就那樣靜靜地躺著腿短,像睡著了一般。 火紅的嫁衣襯著肌膚如雪绘梦。 梳的紋絲不亂的頭發(fā)上议忽,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天握截,我揣著相機與錄音吝镣,去河邊找鬼庐船。 笑死,一個胖子當著我的面吹牛榄棵,可吹牛的內容都是我干的凝颇。 我是一名探鬼主播,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼疹鳄,長吁一口氣:“原來是場噩夢啊……” “哼拧略!你這毒婦竟也來了?” 一聲冷哼從身側響起瘪弓,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤垫蛆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后腺怯,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體袱饭,經...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年呛占,在試婚紗的時候發(fā)現(xiàn)自己被綠了虑乖。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡栓票,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情走贪,我是刑警寧澤佛猛,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站坠狡,受9級特大地震影響继找,放射性物質發(fā)生泄漏。R本人自食惡果不足惜逃沿,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一婴渡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧凯亮,春花似錦边臼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至富拗,卻和暖如春臼予,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背啃沪。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工粘拾, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人创千。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓缰雇,卻偏偏與公主長得像,于是被迫代替她去往敵國和親签餐。 傳聞我的和親對象是個殘疾皇子寓涨,可洞房花燭夜當晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內容