什么是Python
1.1.1. Python这个单词的本意是蟒蛇
Python,首先,作为一个英文单词,其本意是:
巨蟒,蟒蛇 的意思。
1.1.2. Python是一种计算机语言
对于,Python,这个词来说,在计算机语言领域内,此处,我们指的是,一种计算机语言,叫做Python
Python语言的名字的由来之所以,我们把Python,蟒蛇,作为此计算机语言的名字,是有其历史典故的:
即,Python语言名称的由来的历史了:
Python语言的创始人,吉多·范罗苏姆(Guido van Rossum)
在1989年圣诞节期间,在阿姆斯特丹,为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,
而在给自己新创造的计算机语言起名字的时候,
由于其是,自于七十年代风靡全球的英国六人喜剧团体,巨蟒剧团(Monty Python)的忠实粉丝,
所以,就把此计算机语言的名字叫做:Python
这就是,Python,一种计算机语言,的名字的由来,被叫成了一种看似很凶猛的动物,蟒蛇,的名字。
当然,Python语言本身,并不”凶猛“
倒是,说起Python语言的功能强大,倒是可以真的强大到,称其为,”凶猛“,都不为过的。
1.1.3. 作为计算机语言的Python的各种叫法的含义
作为一种计算机语言的Python,自然也就会有,根据计算机语言不同的层面,去将其分类,所以你常常会听到如下说法:
比如:
http://zh.wikipedia.org/wiki/Python_%28%E6%B6%88%E6%AD%A7%E4%B9%89%29
中的:
Python,一种直译式、交互式、面向对象的计算机编程语言,由Guido van Rossum创建并以Monty Pythons飞行马戏团的名字命名。
1.1.3.1. Python是一种脚本语言
脚本,对应的英文是:script
普通人,看到script这个英文单词,或许想到的更多的是:电影的剧本,就是一段段的脚本,所组成的
电影剧本的脚本,决定了电影中的人和物,都做哪些事情,怎么做
而计算机中的脚本,决定了:
计算机中的操作系统和各种软件工具,要做哪些事情,以及具体怎么做
其实,脚本,这个词,笔者的理解,还有另外一种感觉:随性
因为,现实中,写电影脚本,那直接拿张纸和笔,就可以写了,写完了,就可以拿去用,拿去拍电影了
而计算机中的脚本,其实就是普通的文本,就是写到文本文件中的代码而已,其也是有随性这个特点:写完了,直接就可以(在某种具有解释功能的环境中)运行了
比如:Linux中的shell脚本,就是直接弄个文本文件,写上shell脚本代码,然后保存文件,然后就可以,在Linux的Shell这个带有shell的解释功能的shell环境中,运行了
与此相对的,不那么随性的是:其他的,非脚本语言,常叫做编译性语言,比如C语言,往往都是需要额外加上编译这个步骤,才能执行的。
1.1.3.2. Python是一种交互性的语言
1.1.3.3. Python是一门解释性的语言
解释性,也被叫做:直译式
简单说就是,无需编译源码为成可执行文件,直接使用源码,就可以运行的语言。
此处即,对于Python的源代码,文本文件,直接就可以去执行了,不需要像C,C#等语言,还需要编译一下,才可以运行。
更详细的解释,参见:TODO:解释性语言的详细解释。
1.1.3.4. Python是一种面向对象的语言
1.1.3.5. Python是一种高级语言
http://www.baike.com/wiki/Python
转载请注明: 文章转载自:爱思资源网 http://www.aseoe.com/show-18-895-1.html