[閒聊] 分享 Python 在學業界有寫什麼

作者: ccwang002 (亮)   2014-10-12 01:43:59
前面這麼一長串討論,不確定 #1KD9mb9G 原 Po 的問題有沒有得到解決了…
回到最初的問題,大家用拿 Python 做什麼呢?(國內的例子在後面)
在 Python 軟體基金會 PSF 有整理成一本手冊,介紹 Python 的應用
http://brochure.getpython.info/ (PDF 英)
簡單拿裡面幾個例子:
- Mozilla: Sync Server
"... synchronize bookmarks, browsing histories, passwords, and open tabs
... also written in Python."
- bit.ly
"... The majority of the code is written in Python.
Python scales well and means that the shortener really can do it large."
- Large Hadron Collider at CERN(大強子對撞機)
"... CERN decided to replace the domain-specific language
with Python and a lightweight C++/Python bridge."
整段話大意是他們用 C++ 寫的實驗控制框架,產生了超過 13,000 參數,
因此他們開發了一個設定的語言來幫助科學家調參數,
但新開發的語言常常因為 C++ 函式修改就炸裂無法維護。
最後選用 Python 來處理參數設定。
- EPRI, Looking for Life on Mars
"Training a neural network to recognize biosignatures on Mars"
"the general functioning of the HPU4Science cluster and
for the computational code that runs on standard GPUs through PyCUDA"
除此之後外還有:
- Blender: 3D content creation suite
- OpenStack: Open Source Cloud Computing
網友有提及過他們,更多可以看 ya790206 #1KEGeOdO、dritchie #1KECKskX 文章
以及 Python Success Stories
https://www.python.org/about/success/#engineering
其實今年 PyCon APAC/TW 也有整理了臺灣使用 Python 的案例於手冊中,
我截取了該部份的內容 http://goo.gl/4ztsww (PDF 中)
介紹了 6 個學業界應用:
- Fliptop
「Python 簡潔的語法,加上它在資料處理與機器學習方面豐同的函式庫工具,
使其成為 Fliptop 開發產品核心時的不二選擇。」
- StorySense - WhatsTheNumber
「草創時期就選擇了 Python …我們後台的演算法都是用 Python 寫的」
- Digimax:
「包括開發動畫製作流程、開發 Maya 動畫軟體的工具、公司內劇院轉檔以及
公司內部專案管理軟體…『 3D 動畫公司裡的工程師會寫 Python,
就像行政人員會用 Office 文書處理軟體一樣自然。』」
- 交大建築研究所-侯君昊老師:3D 建模
「…越來越多設計公司期待新生代建築設計師有撰寫 Python 的能力,
以幫助公司成功地與國際設計界接軌。」
- Tagtoo
「…小到 server management,大到廣告遞送系統,從雲端網路服務的架構
到機器學習的模型,都是透過 Python 完成。」
- Taipei Hackerspace
「其中 3D 列印技術操作需要使用的軟體 Cura 和 Printrun,以及熱門的
3D 建模軟體 FreeCAD 都是用 Python 寫的。」
此外像 Pinkoi(設計品電子商務平台)、Cyberlink PowerDVD/PhotoDirector
也是使用 Python 開發他們的服務與產品。
Python 的應用十分廣泛,以上簡單的整理了幾個案例讓大家參考,
很多情況都是利用 Python 易讀、開發快的特性跟不同語言整合,互補短處。
作者: summitstudio (第凡斯米德費爾德)   2014-10-12 02:37:00
拍桑讚讚讚
作者: grantchen   2014-10-12 02:57:00
Python社群透過交流可以學到很多東西,超棒!
作者: jlhc (H)   2014-10-12 02:59:00
推一下 感謝分享
作者: Wush978 (拒看低質媒體)   2014-10-12 11:13:00
push
作者: darkgerm (黑駿)   2014-10-12 14:56:00
補充:台大普物用 VPython 做 3D 建模
作者: keitheis (无)   2014-10-12 23:30:00
作者: Lucemia (生の直感、死の予感)   2014-10-13 03:50:00
推認真文
作者: darkgerm (黑駿)   2014-10-13 21:52:00
台大物理系 石明豐 教授 普通物理學
作者: eromoot (....)   2014-10-15 18:30:00
謝謝大大分享!
作者: bisconect (李東翰)   2014-10-18 01:59:00
神經科學界好像也喜歡用 Python 處理實驗資料聽過至少三個教授推薦用 Python

Links booklink

Contact Us: admin [ a t ] ucptt.com