图书介绍
Python游戏编程快速上手【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)斯维加特(Al Sweigart) 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115429032
- 出版时间:2016
- 标注页数:336页
- 文件大小:42MB
- 文件页数:346页
- 主题词:游戏程序-程序设计
PDF下载
下载说明
Python游戏编程快速上手PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 安装Python1
1.1 下载和安装Python1
1.2 启动IDLE2
1.3 如何使用本书3
1.4 寻求在线帮助4
第2章 交互式shell6
2.1 一些简单的数学知识6
2.2 计算表达式7
2.3 在变量中存储值8
2.4 本章小结12
第3章 编写程序13
3.1 字符串13
3.2 连接字符串14
3.3 在IDLE的文件编辑器中编写程序14
3.4 Hello World!15
3.5 保存程序16
3.6 打开保存过的程序16
3.7 “Hello World”程序如何工作18
3.8 变量名称20
3.9 本章小结21
第4章 “猜数字”游戏22
4.1 “猜数字”游戏的运行示例22
4.2 “猜数字”游戏的源代码23
4.3 import语句24
4.4 random.randint()函数25
4.5 循环26
4.6 语句块26
4.7 布尔数据类型27
4.8 比较操作符28
4.9 条件28
4.10 =和==的区别30
4.11 while循环语句30
4.12 使用int()函数、float()函数、str()函数和bool()函数来转换值31
4.13 if语句33
4.14 用break语句提早离开循环34
4.15 流程控制语句36
4.16 本章小结36
第5章 Jokes38
5.1 用好print()函数38
5.2 Jokes游戏的运行示例38
5.3 Jokes游戏的源代码38
5.4 转义字符39
5.5 引号和双引号40
5.6 print()的end关键字参数41
5.7 本章小结42
第6章 Dragon Realm43
6.1 函数43
6.2 如何玩Dragon Realm43
6.3 Dragon Realm游戏的运行示例44
6.4 Dragon Realm的源代码44
6.5 def语句46
6.6 布尔操作符47
6.7 返回值51
6.8 全局作用域和局部作用域51
6.9 形参53
6.10 设计游戏56
6.11 本章小结57
第7章 使用调试器58
7.1 Bug!58
7.2 调试器59
7.3 单步执行61
7.4 查找Bug63
7.5 断点66
7.6 使用断点的示例67
7.7 本章小结68
第8章 流程图69
8.1 如何玩Hangman69
8.2 Hangman的运行示例69
8.3 ASCII字符图71
8.4 用流程图来设计一个程序71
8.5 生成流程图73
8.6 本章小结79
第9章 Hangman81
9.1 Hangman的源代码81
9.2 多行字符串86
9.3 常量86
9.4 列表86
9.5 方法91
9.6 字符串方法lower()和upper()91
9.7 列表方法reverse()和append()92
9.8 列表方法split()93
9.9 range()函数和list()函数95
9.10 for循环96
9.11 分片98
9.12 elif(″Else If″)语句101
9.13 本章小结108
第10章 Hangman扩展109
10.1 字典110
10.2 random.choice()函数113
10.3 多变量赋值114
10.4 本章小结116
第11章 TicTacToe117
11.1 Tic Tac Toe的运行示例117
11.2 TicTacToe的源代码118
11.3 设计程序123
11.4 游戏AI124
11.5 引用129
11.6 短路求值137
11.7 None值140
11.8 本章小结146
第12章 Bagels147
12.1 Bagels的运行示例147
12.2 Bagels的源代码148
12.3 random.shuffle()函数151
12.4 复合赋值操作符153
12.5 列表方法sort()154
12.6 字符串方法join()155
12.7 字符串插值157
12.8 本章小结160
第13章 笛卡尔坐标161
13.1 网格和笛卡尔坐标161
13.2 负数163
13.3 数学技巧164
13.4 绝对值和abs()函数166
13.5 计算机屏幕的坐标系166
13.6 本章小结167
第14章 SonarTreasure Hunt168
14.1 Sonar Treasure Hunt的运行示例169
14.2 SonarTreasureHunt的源代码173
14.3 设计程序179
14.4 找到最近的藏宝箱的算法185
14.5 列表方法remove()187
14.6 本章小结195
第15章 Caesar Cipher196
15.1 密码学196
15.2 凯撒密码197
15.3 ASCII码以及用数字表示字母198
15.4 函数chr()和ord()199
15.5 凯撒密码的运行示例200
15.6 Caesar Cipher的源代码201
15.7 代码如何工作202
15.8 字符串方法isalpha()204
15.9 字符串方法isupper()和islower()205
15.10 暴力破解207
15.11 本章小结209
第16章 Reversi210
16.1 Reversi的运行示例211
16.2 Reversi的源代码215
16.3 代码如何工作223
16.4 bool()函数231
16.5 本章小结244
第17章 ReversiAI模拟245
17.1 让计算机和自己下棋245
17.2 百分数250
17.3 round()函数251
17.4 AISim2.py的运行示例252
17.5 比较不同的AI算法252
17.6 本章小结259
第18章 图形和动画260
18.1 安装Pygame260
18.2 Pygame中的Hello World261
18.3 Hello World的源代码261
18.4 运行Hello World程序263
18.5 元组264
18.6 RGB颜色265
18.7 字体和pygame.font.SysFont()函数266
18.8 属性267
18.9 构造函数269
18.10 Pygame的绘制函数269
18.11 事件和游戏循环272
18.12 动画273
18.13 Animation程序的源代码274
18.14 Animation程序如何工作276
18.15 运行程序循环279
18.16 本章小结282
第19章 碰撞检测与鼠标/键盘的输入284
19.1 Collision Detection程序的源代码284
19.2 Collision Detection算法288
19.3 当遍历一个列表的时候,不要修改该列表292
19.4 键盘输入程序的源代码293
19.5 colliderect()方法300
19.6 本章小结301
第20章 声音和图像302
20.1 声音文件和图像文件303
20.2 精灵和声音程序303
20.3 Sprites and Sounds程序的源代码304
20.4 pygame.transform.scale()函数308
20.5 本章小结311
第21章 Dodger312
21.1 回顾Pygame的基本数据类型312
21.2 Dodger的源代码313
21.3 全屏模式322
21.4 游戏循环325
21.5 事件处理325
21.6 move_ip()方法328
21.7 pygame.mouse.set_pos()函数331
21.8 修改Dodger游戏335
21.9 本章小结335
热门推荐
- 2562721.html
- 2224550.html
- 963695.html
- 511037.html
- 694072.html
- 2671346.html
- 2619657.html
- 978585.html
- 3492418.html
- 2335458.html
- http://www.ickdjs.cc/book_708638.html
- http://www.ickdjs.cc/book_1666670.html
- http://www.ickdjs.cc/book_478523.html
- http://www.ickdjs.cc/book_840878.html
- http://www.ickdjs.cc/book_1442718.html
- http://www.ickdjs.cc/book_2207077.html
- http://www.ickdjs.cc/book_3478646.html
- http://www.ickdjs.cc/book_3097034.html
- http://www.ickdjs.cc/book_3092941.html
- http://www.ickdjs.cc/book_2550978.html