Python游戏编程快速上⼿第4版pdf⾼清版书籍免费下载Python游戏编程快速上⼿ 第4版pdf⾼清版书籍免费下载地址
解压码:07f0
玩游戏也能学python
内容简介 · · · · · ·
Python是⼀种⾼ 级程序设计语⾔,因其简洁、易读及可扩展性⽇渐成为程序设计领域备受推崇的语⾔。
本书通过编写⼀个个⼩巧、有趣的游戏来教授Python编程,并且采⽤直接展⽰游戏的源代码并通过实例来解释编程的原理的⽅式。全书共21章,12个游戏程序和⽰例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操作、列表和字典、笛卡尔坐标系、密码学基础、游戏AI模拟、动画图形、碰撞检测、声⾳和图像等⽅⽅⾯⾯的程序设计知识。本书可以帮助读者在轻松有趣的过程中,掌握Python游戏编程的基本技能。
本书适合不同年龄和层次的Python编程初学者阅读。
作者简介 · · · · · ·
Al Sweigart是加利福尼亚州旧⾦⼭的⼀名软件开发者。他很喜欢骑⾃⾏车、当志愿者、泡咖啡吧以及制作有⽤的软件。《Making Games with Python & Pygame》是他编写的第⼆本书。他的另⼀本书是《Invent Your Own Computer Games with Python》。他⽣于德克萨斯的休斯顿。他在德克萨斯⼤学Austin分校读完了计算机科学学位。
⽬录 · · · · · ·
第1章 交互式Shell1
1.1 ⼀些简单的数学知识1
1.1.1 整数和浮点数2
1.1.2 表达式2
1.2 计算表达式3
1.3 语法错误4
1.4 在变量中存储值4
1.5 ⼩结8
第2章 编写程序9
2.1 字符串值10
2.2 连接字符串10
2.3 在IDLE的⽂件编辑器中编写程序11
2.3.1 创建Hello World程序11
2.3.2 保存程序12
2.3.3 运⾏程序13
2.4 Hello World程序如何⼯作14
2.4.1 注释15
2.4.2 函数:程序中的⼩程序15
2.4.3 终⽌程序16
2.5 命名变量16
2.6 ⼩结17
第3章 “猜数字”游戏19
3.1 “猜数字”的运⾏⽰例20
3.2 “猜数字”程序的源代码20
3.3 导⼊random模块21
3.4 ⽤random.randint()函数
⽣成随机数22
3.5 欢迎玩家23
3.6 流程控制语句23
3.6.1 使⽤循环来重复代码23
3.6.2 组织语句块24
3.6.3 for循环语句25
3.7 玩家的猜测26
3.8 使⽤int()函数、float()函数、str()函数和bool()函数来转换值26 3.9 布尔数据类型28
3.9.2 ⽤条件检查True或False29
3.9.3 体验布尔值、⽐较操作符和条件29 3.9.4 =和==的区别30
3.10 if语句30
3.11 ⽤break语句提早离开循环31
3.12 判断玩家是否赢了31
3.13 判断玩家是否输了32
3.14 ⼩结32
第4章 ⼀个讲笑话程序35
4.1 Jokes游戏的运⾏⽰例35
4.2 Jokes游戏的源代码36
4.3 代码如何⼯作36
4.4 转义字符37
4.5 单引号和双引号38
4.6 print()的end关键字形参39
4.7 ⼩结39
第5章 Dragon Realm41
python教程电子版书籍5.1 如何玩Dragon Realm41
5.2 Dragon Realm的运⾏⽰例42
5.3 Dragon Realm的流程图42
5.4 Dragon Realm的源代码43
5.5 导⼊random和time模块44
5.6 Dragon Realm中的函数44
5.6.1 def语句45
5.6.2 调⽤函数45
5.6.3 把函数定义放在哪⾥45
5.7 多⾏字符串46
5.8 while语句实现循环46
那么q为多少5.9.1 and操作符47
5.9.2 or操作符48
5.9.3 not操作符49
5.9.4 布尔操作符的运算49
5.10 返回值50
5.11 全局作⽤域和局部作⽤域51 5.12 函数形参52
5.13 显⽰游戏结果53
5.14 决定哪个⼭洞有友善的龙53 5.15 游戏循环54
5.15.1 在程序中调⽤函数55
5.15.2 询问玩家要不要再玩⼀局55 5.16 ⼩结56
第6章 使⽤调试器57
6.1 Bug的类型57
6.2 调试器58
6.2.1 启动调试器59
6.2.2 ⽤调试器单步执⾏程序60 6.3 查Bug63
6.4 设置断点65
6.5 使⽤断点66
6.6 ⼩结68
第7章 ⽤流程图设计Hangman69 7.1 如何玩Hangman69
7.2 Hangman的运⾏⽰例70
7.3 ASCII字符图71
7.4 ⽤流程图来设计⼀个程序71 7.4.1 ⽣成流程图72
7.4.2 流程图的分⽀73
7.4.3 结束或者重新开始游戏74
7.4.4 再猜⼀次75
7.4.5 为玩家提供反馈77
7.5 ⼩结78
第8章 编写Hangman的代码79
8.1 Hangman的源代码79
8.2 导⼊random模块82
8.3 常量82
8.4 列表数据类型83
8.4.1 ⽤索引访问元素83
8.4.2 列表连接84
8.4.3 in操作符85
8.5 调⽤⽅法85
8.5.1 列表⽅法reverse()和append()86 8.5.2 字符串⽅法split()86
8.6 从单词列表中获取⼀个神秘单词87 8.7 向玩家显⽰游戏板87
8.7.1 list()函数和range()函数88
8.7.2 列表和字符串分⽚89
sqrt音标
8.7.3 ⽤空格表⽰神秘单词90
8.8 获取玩家的猜测91
8.8.1 字符串⽅法lower()和upper()92 8.8.2 离开while循环93
8.9 elif语句93
8.10 确保玩家输⼊⼀个有效的猜测94 8.11 询问玩家是否想再玩⼀局94
8.12 回顾Hangman中的函数95
8.13 游戏循环96
8.13.1 调⽤displayBoard()函数96
8.13.2 让玩家输⼊他们的猜测96
8.13.3 判断字母是否在这个神秘单词中97 8.13.4 判断玩家是否获胜97
8.13.5 当玩家猜错时97
8.13.6 检查玩家是否输了98
8.13.7 结束并重新设置游戏98
8.14 ⼩结99
第9章 Hangman扩展101
9.1 添加更多的猜测机会101
9.2 字典数据类型102
9.2.1 ⽤len()函数获取字典的⼤⼩103
9.2.2 字典和列表的区别103
9.2.3 字典⽅法keys()和values()104黄页网站大全免费网在线
9.2.4 在Hangman中使⽤单词的字典104 9.3 从⼀个列表中随机选取105
9.4 从列表中删除项106
9.5 多变量赋值107
9.6 向玩家显⽰单词的分类108
winform官方文档9.7 ⼩结109
第10章 Tic Tac Toe111
10.1 Tic Tac Toe的运⾏⽰例112
10.2 Tic Tac Toe的源代码113
10.3 设计程序116
10.3.1 ⽤数据表⽰游戏板117
电脑多线程处理是什么意思10.3.2 游戏AI117
10.4 导⼊random模块119
10.5 在屏幕上打印游戏板119
10.6 让玩家来选择X或O120
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论