本节书摘来自异步社区《趣学Python编程》一书中的术语表,作者[美]Jason Briggs,尹哲 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
术语表
当你刚开始编程的时候,你会遇到不太理解的术语。这种不理解会成为你进步的阻碍。但是这很好办!
我创建了下面的术语表来帮助你解释这些单词和术语。在里边有很多本书中用到的编程术语的定义,如果你遇到了不理解的东西就到这里来找一找吧。
动画(animation) 以足够快的速度把图片显示出来的过程,看上去就像在动。
语句块(block) 计算机程序中的一组语句。
布尔(Boolean) 非真即假的一种值。(在Python里是True或False,其中的T和F都要大写。)
调用(call) 运行函数中的代码。当我们使用一个函数时,我们说“调用”它。
画布(canvas) 屏幕上一个用来画图的区域。canvas是tkinter模块提供的一个类。
子类(child) 当我们说到类的时候,我们用父亲和孩子来描述类与类之间的关系。子类继承父类的特性。
类(class) 对一类事物的描述或者定义。在编程术语中,类是一组函数和变量。
点击(click) 在屏幕上的按钮上按下鼠标的按钮,选择一个菜单项等。
冲突(collision) 在计算机游戏中,当屏幕上游戏里的一个角色撞到另一个角色或物体。
条件(condition) 程序中的一个类似于提问的表达式。条件的衡量结果为真或者假。
坐标(coordinates) 一个像素在屏幕上的位置。通常用在屏幕上横向的像素数(x)和纵向的像素数(y)来表示。
角度(degrees) 用来衡量夹角角度大小的单位。
数据(data) 一般指计算机存储和操作的信息。
对话框(dialog) 应用程序中的对话框一般是一个小窗口,提供一些上下文相关的信息,如警告或者错误信息,或者问你要对一个问题的回应。例如,当你选择打开文件时,通常出现的窗口是文件对话框。
维度(dimensions) 在图形编程中,二维或者三维指的是图形是如何在计算机的屏幕上显示的。二维(2D)图形,是屏幕上的图形,有宽和高,和你在电视上看到的老的卡通片差不多。三维(3D)图形是屏幕上既有宽和高也能看出深度的图形,就是你在更真实的电脑游戏里看到的那种。
目录(directory) 在你的电脑硬盘上的一组文件的位置。
内嵌(embed) 替换字符串中的值。被替换的值可以称为“占位符”。
错误(error) 当你的计算机中程序中的某些东西发生了问题,这就是一个错误。当你用Python来编程时,可能会看到各种各样的错误信息。例如,如果没有正确地输入代码,你可能会看到一个“缩进错误”(IndentationError)。
事件(event) 在程序运行时发生的事情。例如,有人移动了鼠标,点击了鼠标的按钮,或者在键盘上输入,这些都是事件。
异常(exception) 运行程序时出现的一种错误。
执行(execute) 运行一些代码,如一个程序、一个小代码段,或者一个函数。
帧(frame) 组成动画的一系列图形中的一个。
函数(function) 编程语言中的一个命令,通常是一组语句,它们完成某个动作。
十六进制(hexadecimal) 数字的一种表现形式,尤其用在计算机编程中。十六进制数的基数是16,也就是说从0数到9,然后是A、B、C、D、E、F。
水平方向(hrizontal) 屏幕上左右的方向(用x来表示)。
ID(identifier) 在程序中作为某事物独一无二的名字的一个数字。例如,在Python的tkinter模块中,ID用来指向画布上画出的图形。
图形(image) 计算机屏幕上的图片。
引入(import) 在Python的术语里,引入就是使一个模块在你的程序中可用。
初始化(initialize) 指设置一个对象的初始状态(也就是在对象刚创建时就设置它的变量)。
安装(installation) 把一个应用程序软件的文件拷贝到你的电脑上的过程,这样你的程序就可以用了。
实例(instance) 类的实例,也叫做对象。
关键字(keyword) 编程语言中特殊的词。关键字又叫做“保留字”,也就是说你不可以用它们做其他事情(例如,你不可以把关键字当成变量名)。
循环(loop) 一个或一组重复执行的命令。
内存(memory) 计算机中的一个设备或组件,用来临时存储信息。
模块(module) 一组函数和变量。
空(null) 没有值(在Python里用None来表示)。
对象(object) 类的一个实例。当你创建一个类的对象时,Python在你计算机的内存里留出一块地方来保存这个类的实例的信息。
运算符(operator) 计算机程序中的一个元素,用来对值进行数学计算或比较值的大小。
参数(parameter) 在调用函数或创建对象时用到的值(比方说调用Python中的__init__函数时)。参数有时也叫argument。
父类(parent) 当说到类和对象时,一个类的父类就是这个类的函数和变量继承自的那个类。也就是说,子类继承了父类的特性。如果我们指的不是Python语言中的父亲的话,父类就是晚上睡觉前要求你去刷牙的那个人。
像素(pixel) 在你计算机屏幕上的一个点,那是计算机能画出的最小的点。
程序(program) 一系列指令,告诉计算机做什么事情。
作用域(scope) 程序中一个变量可以被看到(或使用)的部分或片段。(一个在函数中的变量可能在函数以外是不可见的。)
Shell程序(shell) 在计算机中,处壳程序是一个命令行接口。在本书中“Python Shell程序”指IDLE程序。
软件(software) 一组计算机程序。
精灵(sprite) 电脑游戏中的一个角色或者对象。
字符串(string) 一组字符(字母、数字、标点和空白)。1
语法(syntax) 程序中文字的组织与顺序。
透明(transparency) 在图形编程中,一部分图形不显示,也就是说这部分不会覆盖它后面的东西。
变量(variable) 用来保存值的东西。一个变量就像是计算机内存中的信息标签。变量并不是永远都指向一个特定的值,“变量”的意思就是它会变。
纵向(vertical) 屏幕上上下的方向(用y来表示)。