摘要
本章主要讲解在开始学习Python之前,所需要了解到的Python的一些基本概念,
包括Python是什么,Python的特点和常见的用途,以及Python的两大版本之间的主要区别。
在开发Python之前,需要先搞懂Python是啥。
下面就是介绍一下,概念性的东西。
对于,Python,这个词来说,在计算机语言领域内,此处,我们指的是,一种计算机语言,叫做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飞行马戏团的名字命名。
脚本,对应的英文是:script
普通人,看到script这个英文单词,或许想到的更多的是:电影的剧本,就是一段段的脚本,所组成的
电影剧本的脚本,决定了电影中的人和物,都做哪些事情,怎么做
而计算机中的脚本,决定了:
计算机中的操作系统和各种软件工具,要做哪些事情,以及具体怎么做
其实,脚本,这个词,笔者的理解,还有另外一种感觉:随性
因为,现实中,写电影脚本,那直接拿张纸和笔,就可以写了,写完了,就可以拿去用,拿去拍电影了
而计算机中的脚本,其实就是普通的文本,就是写到文本文件中的代码而已,其也是有随性这个特点:写完了,直接就可以(在某种具有解释功能的环境中)运行了
比如:Linux中的shell脚本,就是直接弄个文本文件,写上shell脚本代码,然后保存文件,然后就可以,在Linux的Shell这个带有shell的解释功能的shell环境中,运行了
与此相对的,不那么随性的是:其他的,非脚本语言,常叫做编译性语言,比如C语言,往往都是需要额外加上编译这个步骤,才能执行的。
解释性,也被叫做:直译式