python只是一种语言,自动化、机器学习或者AI什么的都是这种语言的应用方向。
自动化在早些年,实际主要是自反馈系统,当系统可控和可观以后,就能够实现自动化了。现在的自动化外延扩得非常大,并非仅仅在通信、计算机领域实现,而是真的可以叫做“万物自动化”。
机器学习其实就是通过电脑提取特征,实现响应,在python没有这么流行之前,我们一般是用matlab实现过滤器的。
回到你的问题:为什么现在都用python来做这些事情?
如同你可以用汉字一二三表示数字计算加减,也可用uno dos tres表示数字同样可以实现计算功能,但我们为什么列算式的时候都用1、2、3呢?因为这会让你感觉简单和习惯一点。
再补充一点:python的效率其实不高,但就像我们平时计算的时候还是用十进制方法,远不如二进制可以通过移位计算高效,但就是因为方便容易表达和理解,所以我们用它,而舍弃了更为高效的计算方法。