摘要:輕量級(jí)框架是一個(gè)輕量級(jí)框架,包含多維數(shù)據(jù)分析和瀏覽聚合數(shù)據(jù)等工具。創(chuàng)造矢量地圖的輕量級(jí)框架是一個(gè)庫,用來為生成地圖。異步非阻塞的框架的全稱是,傳說中性能高高的框架。
如果你正在學(xué)習(xí)python,那么這10個(gè)開源框架,你可千萬別錯(cuò)過,這些框架包括事件I/O,OLAP,Web開發(fā),高性能網(wǎng)絡(luò)通信,測試,爬蟲等。雖說不上是全都有,但也足夠滿足你了。
1.Django: Python Web應(yīng)用開發(fā)框架
眾所周知,Python下有許多款不同的 Web 框架。而其中,Django是最具代表性之一,許多成功的網(wǎng)站和APP都基于Django。
Django是是一個(gè)全能型框架,它最出名的是其全自動(dòng)化的管理后臺(tái):只需要使用起ORM,做簡單的對(duì)象定義,它就能自動(dòng)生成數(shù)據(jù)庫結(jié)構(gòu)、以及全功能的管理后臺(tái)。
2.Cubes:輕量級(jí)Python OLAP框架
Cubes是一個(gè)輕量級(jí)Python框架,包含OLAP、多維數(shù)據(jù)分析和瀏覽聚合數(shù)據(jù)(aggregated data)等工具。
3.Kartograph.py:創(chuàng)造矢量地圖的輕量級(jí)Python框架
Kartograph是一個(gè)Python庫,用來為ESRI生成SVG地圖。Kartograph.py目前仍處于beta階段,你可以在virtualenv環(huán)境下來測試。
4.Pulsar:Python的事件驅(qū)動(dòng)并發(fā)框架
Pulsar是一個(gè)來自eBay的高擴(kuò)展性、高可用性、基于事件驅(qū)動(dòng)的開源實(shí)時(shí)分析平臺(tái)和流處理框架,它能夠?qū)崟r(shí)收集和處理用戶行為和業(yè)務(wù)事件。
5.Tornado:異步非阻塞IO的Python Web框架
Tornado的全稱是Torado Web Server,傳說中性能高高的框架。Tornado 是一個(gè)很好的框架,支持異步處理的功能,這是它的特點(diǎn),其他框架不支持。另外一點(diǎn)是,Tornado 的設(shè)計(jì)似乎更注重 RESTful URL。
6.Bottle: 微型Python Web框架
Bottle 和 Flask 都屬于輕量級(jí)的 Web 框架。說微型,是因?yàn)樗挥幸粋€(gè)文件,除Python標(biāo)準(zhǔn)庫外,它不依賴于任何第三方模塊。
7.Web2py:全棧式Web框架
Web2py是 Google 在 web.py 基礎(chǔ)上二次開發(fā)而來的,兼容 Google App Engine 。是一個(gè)為Python語言提供的全功能Web應(yīng)用框架,旨在敏捷快速的開發(fā)Web應(yīng)用,具有快速、安全以及可移植的數(shù)據(jù)庫驅(qū)動(dòng)的應(yīng)用。
8.Falcon:構(gòu)建云API和網(wǎng)絡(luò)應(yīng)用后端的高性能Python框架
Falcon是一個(gè)構(gòu)建云API的高性能Python框架,是一個(gè)面向Hadoop的數(shù)據(jù)集和處理過程的管理平臺(tái)。它鼓勵(lì)使用REST架構(gòu)風(fēng)格,盡可能以最少的力氣做最多的事情。
9.Diesel:基于Greenlet的事件I/O框架
Diesel提供一個(gè)整潔的API來編寫網(wǎng)絡(luò)客戶端和服務(wù)器。支持TCP和UDP。非阻塞I/O使得diesel非常快速并且容易擴(kuò)展。
greenlets使得diesel有了unwind(to(callbacks(no)))。nose使得測試變得容易。最后,F(xiàn)lask使得你不需要寫一個(gè)新的網(wǎng)絡(luò)框架來使用diesel。
10.Flask:一個(gè)用Python編寫的輕量級(jí)Web應(yīng)用框架
Flask同樣也是一個(gè)Python編寫的Web 微框架,能夠快速實(shí)現(xiàn)一個(gè)網(wǎng)站或Web服務(wù)。屬于輕量級(jí)Web應(yīng)用框架。花很少的成本就能夠開發(fā)一個(gè)簡單的網(wǎng)站。非常適合初學(xué)者學(xué)習(xí)。Flask 框架學(xué)會(huì)以后,可以考慮學(xué)習(xí)插件的使用。
Flask也被稱為“microframework”,因?yàn)樗褂煤唵蔚暮诵模胑xtension增加其他功能。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/41733.html
摘要:是領(lǐng)域最具代表性的問答網(wǎng)站之一。在,開發(fā)者能夠?yàn)楦鞣N相關(guān)的開源代碼貢獻(xiàn)自己的力量,也可以發(fā)布軟件開發(fā)項(xiàng)目。該網(wǎng)站發(fā)布各技術(shù)領(lǐng)域的高技術(shù)含量內(nèi)容,例如大數(shù)據(jù),云計(jì)算,,物聯(lián)網(wǎng),開發(fā)等。是一個(gè)大型的資源類網(wǎng)站,主要涉及源代碼和代碼示例。 Java是一種面向?qū)ο蟮木幊陶Z言,由Sun Microsystems公司在1995年的時(shí)候正式發(fā)布。直到今天,Java都一直是最受歡迎的編程語言之一。如今...
摘要:我們將數(shù)據(jù)幀轉(zhuǎn)換為基于列的時(shí)間序列然后,我們使用聚合方法按語言和年份重構(gòu)數(shù)據(jù),并按語言計(jì)算出現(xiàn)次數(shù)我們?cè)跅l形圖上表示結(jié)果上圖顯示了匯編,,中的多種編程語言,,和移動(dòng)語言,以及,和等現(xiàn)代語言。使用集合將確保我們具有唯一的值。 showImg(https://segmentfault.com/img/remote/1460000018986014?w=1800&h=696); 來源 | ...
閱讀 2224·2019-08-30 15:53
閱讀 2452·2019-08-30 12:54
閱讀 1197·2019-08-29 16:09
閱讀 728·2019-08-29 12:14
閱讀 754·2019-08-26 10:33
閱讀 2481·2019-08-23 18:36
閱讀 2959·2019-08-23 18:30
閱讀 2118·2019-08-22 17:09