从开发开源软件中学到的经验教训

它们为我作为数据科学家和机器学习工程师带来了意想不到的优势继续阅读 Towards Data Science »

来源:None
图像通过意识形态图,由作者修改

从开发软件中学到的经验教训

以及他们作为数据科学家和机器学习工程师给我的意外优势

简介

开源从根本上改变了过去几十年的软件开发的景观,尤其是在近年来,Python可以说,在所有其他语言上都可以统治着该领域(我敢肯定,在某个地方的论文中有科学的,数学证明)。作为一种非常容易学习的语言,它的“电池在内”哲学,它在数据领域带来了许多非凡的开源包,从科学计算和模拟到数值分析和机器学习,到如今的AI和Chatbot开发。

电池包括

在我作为博士生的早年,Python并不像今天那样受欢迎。我的研究领域中的许多软件包和科学代码都是用称为互动数据语言(IDL)的语言编写的。您可能会惊讶地发现这种语言不是免费的 - 我们必须为此支付许可费。是的,您读到了这句话,我们必须付款代码!

交互式数据语言(IDL) 这种语言不是免费的 我们必须支付代码

这种经历使我真的很欣赏Python的力量,不仅是一种编程语言,而且是任何人都可以做出贡献并创造惊人的平台……