Python的開源框架有哪些?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。
在惠東等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,全網(wǎng)整合營(yíng)銷推廣,成都外貿(mào)網(wǎng)站建設(shè),惠東網(wǎng)站建設(shè)費(fèi)用合理。
如果你正在學(xué)習(xí)python,那么這10個(gè)開源框架,你可千萬(wàn)別錯(cuò)過(guò),這些框架包括事件I/O,OLAP,Web開發(fā),高性能網(wǎng)絡(luò)通信,測(cè)試,爬蟲等。雖說(shuō)不上是全都有,但也足夠滿足你了。
0.Django:Python Web應(yīng)用開發(fā)框架
眾所周知,Python下有許多款不同的 Web 框架。而其中,Django是最具代表性之一,許多成功的網(wǎng)站和APP都基于Django。
Django是是一個(gè)全能型框架,它最出名的是其全自動(dòng)化的管理后臺(tái):只需要使用起ORM,做簡(jiǎn)單的對(duì)象定義,它就能自動(dòng)生成數(shù)據(jù)庫(kù)結(jié)構(gòu)、以及全功能的管理后臺(tái)。
1.Cubes:輕量級(jí)Python OLAP框架
Cubes是一個(gè)輕量級(jí)Python框架,包含OLAP、多維數(shù)據(jù)分析和瀏覽聚合數(shù)據(jù)(aggregated data)等工具。
2.Kartograph.py:創(chuàng)造矢量地圖的輕量級(jí)Python框架
Kartograph是一個(gè)Python庫(kù),用來(lái)為ESRI生成SVG地圖。Kartograph.py目前仍處于beta階段,你可以在virtualenv環(huán)境下來(lái)測(cè)試。
3.Pulsar:Python的事件驅(qū)動(dòng)并發(fā)框架
Pulsar是一個(gè)來(lái)自eBay的高擴(kuò)展性、高可用性、基于事件驅(qū)動(dòng)的開源實(shí)時(shí)分析平臺(tái)和流處理框架,它能夠?qū)崟r(shí)收集和處理用戶行為和業(yè)務(wù)事件。
4.Tornado:異步非阻塞IO的Python Web框架
Tornado的全稱是Torado Web Server,傳說(shuō)中性能高高的框架。Tornado 是一個(gè)很好的框架,支持異步處理的功能,這是它的特點(diǎn),其他框架不支持。另外一點(diǎn)是,Tornado 的設(shè)計(jì)似乎更注重 RESTful URL。
5.Bottle:微型Python Web框架
Bottle 和 Flask 都屬于輕量級(jí)的 Web 框架。說(shuō)微型,是因?yàn)樗挥幸粋€(gè)文件,除Python標(biāo)準(zhǔn)庫(kù)外,它不依賴于任何第三方模塊。6.Web2py:全棧式Web框架
Web2py是 Google 在 web.py 基礎(chǔ)上二次開發(fā)而來(lái)的,兼容 Google App Engine 。是一個(gè)為Python語(yǔ)言提供的全功能Web應(yīng)用框架,旨在敏捷快速的開發(fā)Web應(yīng)用,具有快速、安全以及可移植的數(shù)據(jù)庫(kù)驅(qū)動(dòng)的應(yīng)用。
7.Falcon:構(gòu)建云API和網(wǎng)絡(luò)應(yīng)用后端的高性能Python框架
Falcon是一個(gè)構(gòu)建云API的高性能Python框架,是一個(gè)面向Hadoop的數(shù)據(jù)集和處理過(guò)程的管理平臺(tái)。它鼓勵(lì)使用REST架構(gòu)風(fēng)格,盡可能以最少的力氣做最多的事情。
8.Diesel:基于Greenlet的事件I/O框架
Diesel提供一個(gè)整潔的API來(lái)編寫網(wǎng)絡(luò)客戶端和服務(wù)器。支持TCP和UDP。非阻塞I/O使得diesel非??焖俨⑶胰菀讛U(kuò)展。
greenlets使得diesel有了unwind(to(callbacks(no)))。nose使得測(cè)試變得容易。最后,F(xiàn)lask使得你不需要寫一個(gè)新的網(wǎng)絡(luò)框架來(lái)使用diesel。
9.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è)簡(jiǎn)單的網(wǎng)站。非常適合初學(xué)者學(xué)習(xí)。Flask 框架學(xué)會(huì)以后,可以考慮學(xué)習(xí)插件的使用。
Flask也被稱為“microframework”,因?yàn)樗褂煤?jiǎn)單的核心,用extension增加其他功能。
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。