標籤:

有哪些大型公司在使用 Python?有哪些知名項目是主要由 Python 寫成的?


列舉一些比較有名的網站或應用。這其中有一些是用python進行開發,有一些在部分業務或功能上使用到了python,還有的是支持python作為擴展腳本語言。數據大部分來自Wikepedia和Quora。

Reddit - 社交分享網站,最早用Lisp開發,在2005年轉為python

Dropbox - 文件分享服務

豆瓣網 - 圖書、唱片、電影等文化產品的資料資料庫網站

Django - 鼓勵快速開發的Web應用框架

Fabric - 用於管理成百上千台Linux主機的程序庫

EVE - 網路遊戲EVE大量使用Python進行開發

Blender - 以C與Python開發的開源3D繪圖軟體

BitTorrent - bt下載軟體客戶端

Ubuntu Software Center - Ubuntu 9.10版本後自帶的圖形化包管理器

YUM - 用於RPM兼容的Linux系統上的包管理器

Civilization IV - 遊戲《文明4》

Battlefield 2 - 遊戲《戰地2》

Google - 谷歌在很多項目中用python作為網路應用的後端,如Google Groups、Gmail、Google Maps等,Google App Engine支持python作為開發語言

NASA - 美國宇航局,從1994年起把python作為主要開發語言

Industrial Light Magic - 工業光魔,喬治·盧卡斯創立的電影特效公司

Yahoo! Groups - 雅虎推出的群組交流平台

YouTube - 視頻分享網站,在某些功能上使用到python

Cinema 4D - 一套整合3D模型、動畫與繪圖的高級三維繪圖軟體,以其高速的運算和強大的渲染插件著稱

Autodesk Maya - 3D建模軟體,支持python作為腳本語言

gedit - Linux平台的文本編輯器

GIMP - Linux平台的圖像處理軟體

Minecraft: Pi Edition - 遊戲《Minecraft》的樹莓派版本

MySQL Workbench - 可視化資料庫管理工具

Digg - 社交新聞分享網站

Mozilla - 為支持和領導開源的Mozilla項目而設立的一個非營利組織

Quora - 社交問答網站

Path - 私密社交應用

Pinterest - 圖片社交分享網站

SlideShare - 幻燈片存儲、展示、分享的網站

Yelp - 美國商戶點評網站

Slide - 社交遊戲/應用開發公司,被谷歌收購

更多案例可以去python官網上About &> Success Stories里查看:http://www.python.org/about/success/


首先有個疑問是怎樣的公司算是大型公司?據我所知,國內的話,網易,騰訊,搜狐,金山,豆瓣這些屬於比較出名的用Python。大型的項目的話,網易的許多遊戲,騰訊的某些網站,搜狐的郵箱,金山的測試框架等等都是或多或少使用了Python。國外的話Google自然是最經典的了,GAE就是用Python的最好的例子了。


竟然沒人提Open Stack

Home ? OpenStack Open Source Cloud Computing Software


補充下:Youtube, Quora, bit.ly, 豆瓣,BitTorrent, 大型多人在線網遊EVE使用python寫腳本,還有很多。另外,國內很多Social Game公司使用Python進行開發。

Python作為通用型高級語言,能做的事情非常多。很多公司使用Python,並不一定僅限於構建網路服務,還包括數據分析處理,系統維護等。


可以到這個網站去看看,有你想要東西:http://simple-is-better/sites


後端 自動化測試 文件管理 較為普遍……


SurveyMonkey


py可能在工程中的粘合作用很好,處理事務用到某些功能根本不用看公司的代碼庫,只要對效率要求不高,直接用第三方開源的庫就行了。作小軟體,exe打包太大,大軟體應該很少純一種語言開發的吧,py也沒什麼優勢


IDA pro 難道不知道還有個idapython嗎,呵呵


目前騰訊的測試語言貌似統一為python,所以學習phthon還是很有用的


Panda3D遊戲引擎推薦開發語言


推薦閱讀:

Python數據分析及可視化實例之CentOS7.2+Python3x+Flask部署標準化配置流程
黃哥Python 幫網友debug裝飾器代碼
Python開發環境搭建
草根學Python(七) 迭代器和生成器
Python為什麼直接運行和在命令行運行同樣語句但結果卻不同,他們的緩存機制不同嗎?

TAG:Python |