[闲聊] 分享 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