目 录
第一章 挑选一件趁手的兵器——Python编辑器 4
1.1 在线编辑器 4
1.2 本地编辑器 4
第二章 训练你的机器人——print 8
2.1 print 9
2.2 字符串 9
2.3 开始训练才高八斗的机器人 10
第三章 记忆大师的法宝——变量 13
3.1 什么是变量 13
3.2 变量的命名规则 15
3.3变量的使用 16
3.4 变帽子戏法——变量的重新赋值 16
3.5 print的新技能 17
第四章 让程序“听懂”你的心意——input 19
4.1 input 20
4.2尬聊神器——与print结合 20
4.3记忆大师升级版——加提示 21
4.4应用案例:自动写信小程序 22
第五章 谈判高手——条件判断 24
5.1单分支结构 24
5.2双分支结构 26
5.3多分支结构 27
5.4 更多案例 28
第六章 有耐心不出错,千遍万遍不嫌烦 31
——for循环语句 31
6.1简单重复-夸我一万遍 31
6.2循环变量-1加到100 32
6.3 升级夸夸机,夸人不重样——for 嵌套if 33
6.4 应用案例——用for循环限定机会次数 34
6.5 应用案例——家电中的程序 34
第七章 计算机的看家本领——三种运算 35
7.1 第一种运算:算术运算 36
7.2 算数运算的应用案例——蛋糕店的会计程序 37
7.3 第二种运算:比较运算 37
7.4 比较运算应用——猜数字 38
7.5 第三种运算:逻辑运算 39
第八章 储物百宝箱——列表 41
8.1列表的定义 42
8.2 列表的索引和操作 43
8.2.1 列表操作——查找 44
8.2.2 列表操作——修改 44
8.2.3 列表操作——增加 44
8.2.4 列表操作——删除 44
8.3 列表遍历 45
8.4 列表应用案例——自助快递柜系统 45
8.5 列表应用案例——酒店系统 46
第九章 生僻字大挑战——字典 47
9.1 字典的定义 47
9.2 字典的操作 49
8.2.1 查 49
9.2.2 改 49
9.2.3 增 50
9.2.4 删 50
9.3 字典的遍历 50
9.4 字典的应用案例1——百科记忆大师 51
9.5 字典的应用案例2——生日备忘录 51
9.6 字典的应用案例3——个性档案 51
第十章 制造惊喜的源泉——随机数 52
10.1随机数的生成方法 52
10.2 随机结果的使用方式1——直接使用 53
10.3 随机结果的使用方式2——作为标志 54
10.4 随机数应用案例1——今天谁值日 54
10.5 随机数应用案例2——拯救选择困难症 55
第十一章 时间管家——time库 55
11.1 用time库计时的方法(就像按秒表) 56
11.2 计时功能的应用1——记忆圆周率大挑战 56
11.3 计时功能的应用2——口算大比拼 57
11.4 控节奏大师——sleep语句 58
11.5 sleep应用1——朗诵诗歌 58
11.6 sleep应用1——智能烤面包机 58
第十二章 提效神器——函数(一) 59
12.1 函数的定义方法 59
12.2 函数的调用方法 60
12.3 带参函数的定义和调用 61
12.4 多参函数的定义和调用 62
12.5 函数的应用案例1——送餐机器人 62
12.6 函数的应用案例2——宠物匹配系统 63
12.7 函数的应用案例3——购物网站推荐系统 63
第十三章 提效神器——函数(二) 64
13.1 函数的返回值 64
13.2 返回值应用案例——结账小程序 65
13.3 全局变量 65
13.4 全局变量应用案例——教师协作判卷系统 66
第十四章 如何快速学习任何一门编程语言 67
——只需记住五个关键词 67
14.1 编程系统 68
14.1.1 数据 68
14.1.2 运算 68
14.1.3 控制 69
14.1.4 执行 69
14.1.5 提高效率 69
14.2 案例一:自动驾驶汽车 70
14.3 案例二:我们完成一个愿望 70
14.4 案例三:我们的身体本身 70