光头怪博士
25-09-01 22:49 微博认证:科学科普博主

油管上刚上线了一部关于Python编程语言发端与演进的纪录片,就叫:Python: The Documentary | An Origin Story,可以免费观看。晚上边干活边听完了,还是很推荐的。

我是一直到2014年左右,在博后阶段才开始系统学习Python编程的。之前因为有个奇葩的“Pyraf”环境的存在接触过一点点。但上手之后确实是能感觉到是被拯救了。对于做观测天文研究、同时又没有掌握核心编程技能(比如把C/C++或者Java玩到合格码农级别的人)的年轻人,观测天文“编程”面对的是一群孤立的荒岛:每个波段、甚至每个大型项目都有自己的“生态系统”。光学波段靠IRAF、X-ray有CIAO、射电和高能也有自己的。。。这些还都不是一个界面规范的软件,都是兼顾命令行和图形界面、同时非要有自己“语法”的奇葩脚本系统。。。后来有了万恶的IDL,虽然提供了交互式编程的统一制度,但实在是非常难用。。。直到Python一统江湖。

从这个角度说,和很多领域一样,Python真的都是一个改写了历史的编程语言。其中最重要的一点,也是纪录片中反复提到的“社区”、尤其是“开放社区”的概念。这个概念在落地中肯定会遇到很多问题,不是万能药水,但的确在整体上对一个学术领域起到了很积极的作用。

发布于 北京