从今天开始,我和大家一起进入到Python的学习。Python是一门解释型、面向对象的高级程序设计语言,初学者不要误会,说Python是一门高级程序设计语言,并不是说它有多么多么牛掰。计算机语言分为高级语言和低级语言,高级语言是以人的思维习惯设计的,接近于人类的语言,低级语言依赖于具体的机器,比如汇编语言和机器语言。相比于高级语言机器语言更接近于机器指令,计算机语言必须编译成具体的机器指令才能运行,所以高级语言的执行效率较汇编语言和机器语言要低一些,但是在计算机硬件高速发展的现在,这些效率上的问题就忽略不计了,不过对于特殊应用,比如木马,病毒等对执行效率要求特别高的应用,黑客们还是喜欢用汇编语言编写。
上文中提到Python是一种解释型语言,那么什么是解释型语言呢?计算机高级语言按程序的执行方式的不同分为编译型和解释型两种。编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候就不用再进行翻译;而解释型语言是在运行的时候才将程序翻译成机器语言,然后执行,以后每次运行都要重复上述过程,比如Java、Python等,不过抛开其他的优缺点,解释型语言要比编译型语言好写也容易上手的多,学过Python的总说Python是最接近人类语言的计算机语言,“所见即所得”,这也是我一开始准备和大家聊Python的原因。
Python还是一门面向对象的语言,面向对象是什么,这个初学者不容易理解,后面有一定的学习基础后,我会补充讲解,总之面向对象的编程更符合人类的思维习惯和世界各个事物的存在特点,即一切皆为对象,OK,接下来我们一起进入Python的学习。
学习Python,第一步安装Python的运行环境,我们上文中提到Python是解释型语言,所以这里的运行环境也就是Python程序的解释器。Python是跨平台的,可以运行在Windows,Mac以及各种Linux系统上。吐槽一下,Mac太贵了买不起😭,所以笔者的学习一直是在Windows上学习的,当初为了用Mac系统,学了半个月把自个儿的电脑上安装了黑苹果,用的也行,有需要的朋友可以联系我。下面讲解一下Windows平台下Python的安装(其他平台下也很简单,不会的问问度娘)。
首先,根据你的Windows版本(64位或32位)下载对应的Python版本,打开任一浏览器,搜索Python下载,选择Welcome to python.org官网点击进入,选择相对应的版本下载即可,笔者所下载的是64位的Python3.6.5。
需要特别注意的是,要把Add Python 3.6 to PATH点上,也就是把Python加入到系统路径中,然后点Install Now完成安装(也可以先点击Customize installation选择安装路径其他选项)。
完成安装后,按微软+ R组合键打开运行框,输入cmd,确定进入命令提示符窗口,输入python,如果显示下图,说明Python环境已经安装成功。
如果显示为下图,说明是漏勾选了Add Python 3.6 to PATH,需要重新将Python安装路径添加到系统变量中。
如果不知道如何修改系统变量,建议问问度娘或重新安装一下Python,请务必勾选Add Python 3.6 to PATH,鉴于篇幅的考虑,本文这里就不讲了。下面开始我们的编程之旅,和Python说一句“你好,Python”。如下图所示
也可以使用Python自带的集成开发环境IDLE,这个看起来比较美观,如下图所示
今天就到这儿,大家先对编程有个直接的印象,我们下次再见。