下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.4 Python 意外入局

如果我问大家,当前互联网上最火的语言是什么,相信大家都会毫不犹豫地告诉我是Python。大家一定在网页、微信公众号、微博或者其他的社交媒体上经常看到这样的一些文章,或者看过如图1.6所示的双蟒蛇图标。Python 能够火到半边天,其实还是在Java 被Oracle 收购后才真正爆发。Java后续的版本商用需要支付给Oracle一笔不菲的费用,导致整个开源社区转向,选择开源免费的语言进行代码的开发,Python就这么意外地从默默无闻走到前台,收获了亿万个粉丝。

图1.6 社交软文中关于Python的介绍

你会发现到处都是Python改变世界的宣传,这是当前解释型语言发展的缩影,也是互联网发展带来的红利,那Python 到底能做啥呢?相信大家都看到过宣传学习Python的理由。

· 能够快速实现服务器服务状态的获取。

· 能够自动生成Word。

· 能够将数据自动写入Excel。

毫无疑问,Python的出现让我们认识了一个新世界,任何重复性事情都可以通过自动化的手段和方法来实现,代码可能就几行。它将以前需要非常多的时间来做的重复性工作通过自动化运维的工具来实现,效率直接提升N倍。

但是我相信有人和我一样存在一些疑惑:如果有一天,在计算机环境里面没有Python,也不能安装Python,我们还能批量地执行任务吗?Python再火,它也有一定的限制。目前的系统并没有内置Python解释语言,都需要人为安装Python解释程序。从企业内部管理角度来看,软件安装得越多,内部风险越大。

从另外一个层面上理解,Python很多库都是第三方的库,这些库虽然经过验证,但是在实际运行过程中也会存在一定的安全风险。

我们有没有办法解决这个问题呢?一般来说系统内置的平台有个好处,就是它的更新会随着系统更新而更新,但是Python目前并没有集成在各类系统中。这时候我们就需要一个系统内置的解释平台替代Python,于是Windows平台内置的PowerShell给了我们这个选择。 MvXR5jpCBTVrJbFqz6ApZK31api3NL4hfoKNLQaB5ni3cztkPTzUCVb4k9BL1byu

点击中间区域
呼出菜单
上一章
目录
下一章
×