《趣学Python编程》——术语表

简介:

本节书摘来自异步社区《趣学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来表示)。

相关文章
|
15天前
|
安全 数据处理 开发者
Python中的多线程编程:从入门到精通
本文将深入探讨Python中的多线程编程,包括其基本原理、应用场景、实现方法以及常见问题和解决方案。通过本文的学习,读者将对Python多线程编程有一个全面的认识,能够在实际项目中灵活运用。
|
9天前
|
设计模式 开发者 Python
Python编程中的设计模式:工厂方法模式###
本文深入浅出地探讨了Python编程中的一种重要设计模式——工厂方法模式。通过具体案例和代码示例,我们将了解工厂方法模式的定义、应用场景、实现步骤以及其优势与潜在缺点。无论你是Python新手还是有经验的开发者,都能从本文中获得关于如何在实际项目中有效应用工厂方法模式的启发。 ###
|
2天前
|
存储 人工智能 数据挖掘
从零起步,揭秘Python编程如何带你从新手村迈向高手殿堂
【10月更文挑战第32天】Python,诞生于1991年的高级编程语言,以其简洁明了的语法成为众多程序员的入门首选。从基础的变量类型、控制流到列表、字典等数据结构,再到函数定义与调用及面向对象编程,Python提供了丰富的功能和强大的库支持,适用于Web开发、数据分析、人工智能等多个领域。学习Python不仅是掌握一门语言,更是加入一个充满活力的技术社区,开启探索未知世界的旅程。
12 5
|
2天前
|
人工智能 数据挖掘 开发者
探索Python编程:从基础到进阶
【10月更文挑战第32天】本文旨在通过浅显易懂的语言,带领读者从零开始学习Python编程。我们将一起探索Python的基础语法,了解如何编写简单的程序,并逐步深入到更复杂的编程概念。文章将通过实际的代码示例,帮助读者加深理解,并在结尾处提供练习题以巩固所学知识。无论你是编程新手还是希望提升编程技能的开发者,这篇文章都将为你的学习之旅提供宝贵的指导和启发。
|
14天前
|
弹性计算 安全 小程序
编程之美:Python让你领略浪漫星空下的流星雨奇观
这段代码使用 Python 的 `turtle` 库实现了一个流星雨动画。程序通过创建 `Meteor` 类来生成具有随机属性的流星,包括大小、颜色、位置和速度。在无限循环中,流星不断移动并重新绘制,营造出流星雨的效果。环境需求为 Python 3.11.4 和 PyCharm 2023.2.5。
|
7天前
|
数据处理 Python
从零到英雄:Python编程的奇幻旅程###
想象你正站在数字世界的门槛上,手中握着一把名为“Python”的魔法钥匙。别小看这把钥匙,它能开启无限可能的大门,引领你穿梭于现实与虚拟之间,创造属于自己的奇迹。本文将带你踏上一场从零基础到编程英雄的奇妙之旅,通过生动有趣的比喻和实际案例,让你领略Python编程的魅力,激发内心深处对技术的渴望与热爱。 ###
|
10天前
|
数据采集 机器学习/深度学习 人工智能
Python编程入门:从基础到实战
【10月更文挑战第24天】本文将带你进入Python的世界,从最基础的语法开始,逐步深入到实际的项目应用。我们将一起探索Python的强大功能和灵活性,无论你是编程新手还是有经验的开发者,都能在这篇文章中找到有价值的内容。让我们一起开启Python的奇妙之旅吧!
|
12天前
|
设计模式 监控 数据库连接
Python编程中的设计模式之美:提升代码质量与可维护性####
【10月更文挑战第21天】 一段简短而富有启发性的开头,引出文章的核心价值所在。 在编程的世界里,设计模式如同建筑师手中的蓝图,为软件的设计和实现提供了一套经过验证的解决方案。本文将深入浅出地探讨Python编程中几种常见的设计模式,通过实例展示它们如何帮助我们构建更加灵活、可扩展且易于维护的代码。 ####
|
9天前
|
数据库 开发者 Python
“Python异步编程革命:如何从编程新手蜕变为并发大师,掌握未来技术的制胜法宝”
【10月更文挑战第25天】介绍了Python异步编程的基础和高级技巧。文章从同步与异步编程的区别入手,逐步讲解了如何使用`asyncio`库和`async`/`await`关键字进行异步编程。通过对比传统多线程,展示了异步编程在I/O密集型任务中的优势,并提供了最佳实践建议。
13 1
|
12天前
|
存储 人工智能 数据挖掘
Python编程入门:构建你的第一个程序
【10月更文挑战第22天】编程,这个听起来高深莫测的词汇,实际上就像搭积木一样简单有趣。本文将带你走进Python的世界,用最浅显的语言和实例,让你轻松掌握编写第一个Python程序的方法。无论你是编程新手还是希望了解Python的爱好者,这篇文章都将是你的理想起点。让我们一起开始这段奇妙的编程之旅吧!
17 3