Python游戏编程快速上手 - (EPUB全文下载)
文件大小:4.63 mb。
文件格式:epub 格式。
书籍内容:
目 录
版权信息
版权声明
内容提要
前言
译者序
第1章 安装Python
1.1 下载和安装Python
1.2 启动IDLE
1.3 如何使用本书
行号和空格
图书中的文本折行
1.4 寻求在线帮助
第2章 交互式shell
2.1 一些简单的数学知识
2.1.1 整数和浮点数
2.1.2 表达式
2.2 计算表达式
语法错误
2.3 在变量中存储值
使用多个变量
2.4 本章小结
第3章 编写程序
3.1 字符串
3.2 连接字符串
3.3 在IDLE的文件编辑器中编写程序
3.4 Hello World!
hello.py
3.5 保存程序
3.6 打开保存过的程序
3.7 “Hello World”程序如何工作
注释
3.7.1 函数
3.7.2 print()函数
3.7.3 input()函数
3.7.4 在函数调用中使用表达式
3.7.5 终止程序
3.8 变量名称
3.9 本章小结
第4章 “猜数字”游戏
4.1 “猜数字”游戏的运行示例
4.2 “猜数字”游戏的源代码
4.3 import语句
4.4 random.randint()函数
欢迎玩家
4.5 循环
4.6 语句块
4.7 布尔数据类型
4.8 比较操作符
4.9 条件
体验布尔值、比较操作符和条件
4.10 =和==的区别
4.11 while循环语句
玩家的猜测
4.12 使用int()函数、float()函数、str()函数和bool()函数来转换值
变量的递增
4.13 if语句
4.14 用break语句提早离开循环
4.14.1 判断玩家是否赢了
4.14.2 判断玩家是否输了
4.15 流程控制语句
4.16 本章小结
第5章 Jokes
5.1 用好print()函数
5.2 Jokes游戏的运行示例
5.3 Jokes游戏的源代码
代码如何工作
5.4 转义字符
一些其他的转义字符
5.5 引号和双引号
5.6 print()的end关键字参数
5.7 本章小结
第6章 Dragon Realm
6.1 函数
6.2 如何玩Dragon Realm
6.3 Dragon Realm游戏的运行示例
6.4 Dragon Realm的源代码
代码如何工作
6.5 def语句
6.5.1 把函数定义放在哪里
6.5.2 定义chooseCave()函数
6.6 布尔操作符
6.6.1 and和or操作符
6.6.2 not操作符
6.6.3 真值表
6.6.4 布尔操作符的运算
6.6.5 获取玩家的输入
6.7 返回值
6.8 全局作用域和局部作用域
6.9 形参
6.9.1 显示游戏结果
6.9.2 决定哪个山洞有友善的龙
6.9.3 程序的主要部分从哪里开始
6.9.4 在程序中调用函数
6.9.5 询问玩家要不要再玩一局
6.10 设计游戏
6.11 本章小结
第7章 使用调试器
7.1 Bug!
7.2 调试器
启动调试器
7.3 单步执行
7.3.1 Globals区域
7.3.2 Locals区域
7.3.3 Go按钮和Quit按钮
7.3.4 单步进入、单步跳过和单步退出
7.4 查找Bug
7.5 断点
7.6 使用断点的示例
7.7 本章小结
第8章 流程图
8.1 如何玩Hangman
8.2 Hangman的运行示例
8.3 ASCII字符图
8.4 用流程图来设计一个程序
8.5 生成流程图
8.5.1 流程图的分支
8.5.2**结束或者重新开始游戏
8.5.3 再猜一次
8.5.4 为玩家提供反馈
8.6 本章小结
第9章 Hangman
9.1 Hangman的源代码
代码如何工作
9.2 多行字符串
9.3 常量
9.4 列表
9.4.1 索引
9.4.2 IndexError
9.4.3 用指定索引来修改列表元素的值
9.4.4 列表连接
9.4.5 in操作符
9.4.6 使用del语句删除列表中的元素
9.4.7 列表的列表
9.5 方法
9.6 字符串方法lower()和upper()
9.7 列表方法reverse()和append()
9.8 列表方法split()
9.8.1 代码如何工作
9.8.2 向玩家显示游戏板
9.9 range()函数和list()函数
9.10 for循环
while循环相当于for循环
9.11 分片
9.11.1 用空格表示神秘单词
9.11.2 获取玩家的猜测
9.12 elif ("Else If")语句
9.12.1 确保玩家输入正确的猜测
9.12.2 家是否想再玩一局
9.12.3 回顾Hangman中的函数
9.12.4 创建变量
9.12.5 为玩家显示游戏板
9.12.6 让玩家输入他们的猜测
9.12.7 判断字母是否在这个神秘单词中
9.12.8 判断玩家是否获胜
9.12.9 当玩家猜错时
9.13 本章小结
第10章 Hangman扩展
10.1 字典
10.1.1 用len()函数获取字典的大小
10.1.2 字典和列表的区别
10.1.3 为Hangman设置词汇
10.2 random.choice()函数
列表的字典的计算过程
10.3 多变量赋值
向玩家显示单词的分类
10.4 本章小结
第11章 Tic Tac Toe
11.1 Tic Tac Toe的运行示例
11.2 Tic Tac Toe的源代码
11.3 设计程序
用数据表示游戏板
11.4 游戏AI
11.4.1 程序开始
11.4.2 在屏幕上打印游戏板
11.4.3 让玩家来选择X或O
11.4.4 决定谁先走
11.4.5 询问玩家是否再玩一局
11.4.6 在游戏板上做标记
11.5 引用
11.5.1 在makeMove()中使用列表引用
11.5.2 判断玩家是否获胜
11.5.3 复制游戏板的数据
11.5.4 判断游戏板上的格子是否为空
11.5.5 让玩家输入他们的落子
11.6 短路求值
11.6.1 短路运 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Python游戏编程快速上手 - (EPUB全文下载)