最近实现一个自动化监控和发送报表功能,问了下背后的DBA大师,用python写个脚本来实现把,然后开始学python,网上很多只是并没有一个结构性的讲解,这里分享一些心得和记录一些笔记。
帕森,一个比较流行的编程语言,收集了下和c/java等比较的优缺点,python 执行效率低,优点是语法简单。为什么说执行效率低?拿c比较,c是直接编译机器语言,执行一条c可能只需要花0.001秒时间,而python执行,需要通过c去编译成为机器语言,中间多了一步,所以执行一条python可能要0.1秒,差了100倍为什么还要用python呢?因为对于现在的网络资源,客户的网速往往会延迟1秒以上,所以对于python的0.1秒还达不到影响体验的程度,现在硬件性能也非常强大,完全可以去支撑python的消耗,基于python开发速度快,入门简单的特点,成为了一个很热门的语言。
接下来讲讲python环境搭建;
python想运行,就想MySQL要运行一样要安装个mysql,我们开发python就要安装python开发环境,百度一下直接去官网下载python就行了,现在主要是2.7版本和3.3版本,由于现在很多服务器都升级得比较慢,很多用的都是2.7版本,所以我们也安装2.7版,注意2.7和3.3上有些语法不兼容,所以没有选择3.3,2.7版本也有很多,随便下就行了,我选择的是2.7.15,64位的。
安装完后,win10菜单栏就可以看见ide了,如下图: