Python有哪些殺手級超牛逼框架或庫或應用?


Openstack


scapy


fuckit.py https://github.com/ajalt/fuckitpy


排名不分先後:


Django/Flask 快速建站


Scrapy 支持分散式抓取 配合redis有奇效

Numpy/Scipy 各種酷炫的計算


urllib/urllib2 幹壞事必備庫之一


Selenium 幹壞事必備庫之二


requests 利用了urllib3的新特性連接池

別私信問我怎麼幹壞事,哼。


用了這麼多年python,我想說已經死去的zope2還是很nb的,真的。其他的功能都有替代品,但是當年的zope2還基本沒有替代。不想耽誤大家,大家千萬不要再去折騰zope,因為他後來放棄了自己的殺手特性,自殺了

好,謝謝 @absente 的評論,剛剛看了下,現在基於Pyramid+ZODB的框架 Substance D Web Application Server 是一個替代。基本上是完全山寨zope2,是對zope2的一個致敬(剛剛看了發起人,就是當年zope那幫老鳥啊!)。當然這個SubstanceD估計難發展到當年zope的高度,因為到現在再建立當年zope輝煌時候的生態太難了。


awesome-python

這個awesome系列基本囊括了python的殺手應用了吧

殺手級這個詞太暴力,只能根據你不同的需求提不同的殺手了。


OpenStack 之類的「應用」被 Golang 甚至 Rust 代替都是正常的。

但 Python 最強大的莫過於 explorative programming,基於 IPython / IPython Notebook。除了 Clojure 之類的 Lisp 方言,很少有語言可以做到(Ruby 大概也許可能有戲,但是明顯差一截)。

http://nbviewer.ipython.org

去看看熱鬧吧:)


想來想去就只有OpenStack了,這塊目前py應該還是領先世界的,這才稱得上超級牛逼。

不過Go所代表的docker甚至Kubernetes也是在迅速趕超的。個人對py的未來表示悲觀。


這題的名字。。起得都不敢答了。生怕說出來不是「殺手級超牛逼」被鄙視啊。。。

REST, Requests, Scrapy 這些庫就不說了,大家應該都知道。

說一個比較小眾的Django APP:Social-Auth: Welcome to Python Social Auth』s documentation!

一庫解決你所有三方登錄問題(Oauth、Oauth2.0)。效果拔群。。


https://github.com/vinta/awesome-python

A curated list of awesome Python frameworks, libraries and software


框架都很水,此處略;

論第三方庫的話,zope.interface,沒有之一;

應用的領域太廣,基本沒有可比性,可略。


matplotlib + iPython Notebook

功能夠用而且免費開源,窮學生的福音


Flask感覺很好的說

另外樓上說的numpy和scikit-learn應該放一起提名嘛,numpy, scipy, scikit-learn經典三件套(或許還應該加上statsmodels和matplotlib)


tornado?django?flask?


django


推薦閱讀:

python搭建網站和cms搭建網站哪個更快,各有何優勢?
寫Python的時候,你有哪些奇技淫巧??
Tornado 非同步讀寫文件的方法?
Python系統實現可插拔python插件?
如何理解 CGI, WSGI?

TAG:Python | Python框架 |