第4天 咿呀学语,Python常用英文单词
【教孩子学 Python 编程】系列 Day4:学习编程单词、二进制、与或非概念

今天的任务比较简单,主要就是熟悉一些简单的英文单词。同时,为了在后面的编程学习中更容易理解,我还会引入两个基础概念 —— 与或非和二进制。这些概念虽然基础,但很重要。

单词列表
序号 | 单词 | 解释 |
---|---|---|
1 | append | 附加 |
2 | argument | 参数 |
3 | and | 与,和 |
4 | as | 作为,以...身份 |
5 | assert | 断言 |
6 | background | 背景 |
7 | binary | 二进制,通常用简写 bin |
8 | break | 中断 |
9 | character | 字符 |
10 | color | 颜色 |
11 | code | 码(比如二维码是 QR-Code),代码 |
12 | control | 控制 |
13 | class | 类,种类 |
14 | continue | 继续 |
15 | define | 定义,关键字 def |
16 | decimal | 十进制,通常用简写 dec |
17 | delete | 删除,关键字 del |
18 | error | 错误 |
19 | else | 否则 |
20 | except | 除…外 |
21 | encoding | 编码 |
22 | format | 格式 |
23 | float | 浮点数 |
24 | file | 文件 |
25 | forward | 向前,相对的还有 backward |
26 | finally | 最后 |
27 | for | 为了,for 循环 |
28 | false | 假的,关键字 False |
29 | from | 从... |
30 | function | 功能,函数,方法 |
31 | global | 全局的 |
32 | height | 高度 |
33 | help | 帮助 |
34 | hexadecimal | 十六进制,通常用简写 hex |
35 | default | 默认,缺省 |
36 | input | 输入,程序的输入 |
37 | index | 索引 |
38 | insert | 插入 |
39 | install | 安装,其反义词是 uninstall |
40 | integer | 整数 |
41 | if | 如果,关键字 |
42 | import | 导入,关键字 |
43 | in | 在...里面,关键字(和 for 搭配) |
44 | is | 是,关键字 |
45 | line | 线条 |
46 | left | 左边,右边是 right |
47 | lambda | 希腊字母 λ,关键字 |
48 | local | 本地的 |
49 | module | 模块 |
50 | model | 模型 |
51 | not | 不,关键字 |
52 | None | 没有一个,关键字 None |
53 | nonlocal | 非本地的 |
54 | number | 数字 |
55 | octonary | 八进制,通常用简写 oct |
56 | or | 或 |
57 | output | 输出,程序的输出 |
58 | pass | 通过,跳过关键字 |
59 | process | 处理,程序的主要逻辑 |
60 | 打印 | |
61 | python | 我们准备学的编程语言就是 python, 原意是蟒蛇 |
62 | quit | 离开 |
63 | range | 范围 |
64 | raise | 举起,引发,关键字 |
65 | return | 返回,关键字 |
64 | random | 随机的 |
66 | string | 字符串 |
67 | try | 尝试,关键字 |
68 | turtle | 海龟 |
69 | true | 真的,关键字 True(首字母必须大写) |
70 | view | 视图 |
71 | version | 版本 |
72 | width | 宽度 |
73 | while | 在...期间,关键字 |
74 | with | 跟 随,随着,关键字 |
74 | world | 世界 |
75 | yield | 生产,产量,关键字 |
76 | zone | 地区 |
这里只列出了76个单词,因为我暂时只想到这些,同时为了简单起见,只取了其在计算机编程中的含义。
学习更多的单词,请点击 “阅读原文” 或扫描下面的二维码 >>
http://lab.crossincode.com/recite/

二进制
不知道你有没有留意,我们现在普遍使用的进制是十进制,这是为什么呢?

也许大概是因为在人类文明初期,我们的祖先用十个手指来计算吧。我们从1开始数到9,接下来就变成了10,我们已经习以为常,所以 并没有察觉到有什么不妥。
其实我们日常生活中就已经用到其他进制,比如1分钟有60秒,1小时有60分钟,这里用的就是六十进制(满六十进一位);一天24小时,用的是二十四进制;一周7天,用的是七进制。

实际上,我们可以使用无数种进制来计算。在计算机领域,除了十进制之外,还经常使用二进制和十六进制。
先来看看几种进制之间的对比
二进制 | 十进制 | 十六进制 |
---|---|---|
0000 | 0 | 0 |
0001 | 1 | 1 |
0010 | 2 | 2 |
0011 | 3 | 3 |
0100 | 4 | 4 |
0101 | 5 | 5 |
0110 | 6 | 6 |
0111 | 7 | 7 |
1000 | 8 | 8 |
1001 | 9 | 9 |
1010 | 10 | A |
1011 | 11 | B |
1100 | 12 | C |
1101 | 13 | D |
1110 | 14 | E |
1111 | 15 | F |
二进制非常简单,也就是满二进一位,因此只需要用0和1表示即可。
要理解什么是二进制,先要从我们更熟悉的十进制开始。在十进制中,阿拉伯数字“1”的后面加上数字“23”后,为什么数字“1”所代表的意义忽然变成了100?为什么把三个数字摆在一起,人们马上就会把它们理解为一个“三位数”?这是因为十进制中,数位之间存在“10倍”递增关系。

二进制的递增原理类似十进制,只不过它是2倍的进位关系。人们常用0和1这两个符号来表示二进制数字。

跟人类世界不同,在计算机的世界中,更喜欢使用二进制来表示、存储数据。这是因为二进制能够表示最简单的状态,比如开关的开和关,越简单就越可靠,通过这些简单状态的组合,计算机就可以表示更多东西。
这些状态组合也叫逻辑运算,也就是下面要讲的 “与或非” 运算。