python游戏编程快速上手pdf,python游戏编程书籍
第1章Python 1概述
1.1了解python 2
1 . 1 . 1 python 2的开发
1 . 1 . 2 Python 2的特点
1 . 1 . 3 python 3的应用领域
python的第4版
1.1.5 Python 2.x和Python 3.x版本
5个差异
第1章Python 1概述
1.1了解python 2
1 . 1 . 1 python 2的开发
1 . 1 . 2 Python 2的特点
1 . 1 . 3 python 3的应用领域
python的第4版
1.1.5 Python 2.x和Python 3.x版本
5个差异
1.2 Python安装8
1.2.1 Windows安装Python开发环境9
1.2.2 Linux安装Python开发环境12
1.2.3 Mac OS安装Python开发环境13
1.3 IPython——交互式解释器14
1.4集成开发环境——PyCharm 15
1.4.1 PyCharm下载和安装15
1.4.2使用py charm 18
1.5 Python程序的执行原理22
1.6本章概述22
1.7本章练习23
第2章Python基本语法25
2.1基本语法26
注释26
2.1.2线条和缩进26
2.1.3句子换行
2.2变量和数据类型27
变量和赋值27
变量的类型28
2.3标识符和关键字30
标识符30
关键词31
2.4简单数字类型31
2.4.1整型31
浮点型32
布尔类型32
多类型33
数字类型转换33
2.5操作员34
算术运算符34
2.5.2赋值运算符35
2.5.3复合赋值运算符36
2.5.4比较运算符37
逻辑运算符39
2.5.6会员运营商40
2.6位操作41
2.6.1向左移动位置42
2.6.2向右移动位置42
2.6.3按职位细分42
2.6.4位数或43位数
异或43
2.6.6逐位反转43
2.7操作员优先级44
2.8本章概述45
2.9本章练习45
第三章Python的一般句子48
3.1第49号判决
如果49
if-else语句50
if-elif声明52
3.1.4如果嵌套53
3.1.5 if机3354猜拳游戏54
3.2循环语句55
3.2.1当周期56
3.2.2对于第56周期
3.2.3循环工况——时计算1~100
偶数和57
3.2.4嵌套时57
3.2.5嵌套盒——打印模式58
3.2.6嵌套情况下—— 99功率表59
3.3 Python 60的其他句子
3.3.1中断声明60
3.3.2继续陈述60
3.3.3通过陈述61
其他61
3.4本章概述62
3.5本章练习62
第四章弦65
4.1弦乐简介66
4.1.1什么是字符串66
4.1.2转义字符66
4.2字符串输出和输入68
字符串输出68
字符串输入69
4.3访问字符串值70
4.3.1字符串70的存储方法
4.3.2用切片切下细绳70
4.4字符串嵌入功能70
查找71
索引72
第73条
更换73
精灵74
4.4
. 6大写74
标题75
4.4.8从75开始
端盖76
上部76
仅77页
公正77
中心78
lstrip 78
rstrip 79
第79条
4.5字符串运算符80
4.6本章概述81
4.7本章练习81
第5章列表、元组和字典84
5.1清单概述85
5.2循环遍历列表85
5.3列表的常见操作86
5.3.1在清单中增加要素86
5.3.2在列表中找到元素88
5.3.3修改列表中的元素89
5.3.4从清单中删除要点89
5.3.5列表的排序操作91
5.4列表嵌套92
5.4.1什么是列表嵌套92
5.4.2列出嵌套案例3354分配教师到
不同的办公室92
5.5元组93
5.6字典96
5.6.1词典介绍96
5.6.2字典的常见操作96
5.6.3遍历字典100
5.7本章概述101
5.8本章练习102
第6章Python函数105
6.1什么是功能106
6.2函数的定义和调用106
定义功能106
6.2.2调用函数107
6.3函数的参数107
6.3.1功能参数的传递107
默认参数108
6.3.3不定长参数109
6.4函数111的返回值
6.5四种类型的功能111
6.5.1没有参数和返回值的函数111
6.5.2没有参数和返回值的函数112
6.5.3带参数且无返回值的函数112
6.5.4带参数和返回值的函数113
6.6功能案例——名片管理器113
6.7函数的嵌套调用116
6.8变量的范围117
6.8.1 LEGB原则117
全局变量和局部变量118
6.8.3全局和非本地关键字119
6.9递归函数和匿名函数120
递归函数120
匿名函数121
6.10日期时间功能123
时间功能123
日历功能127
6.11随机数功能128
6.12阶段案例——学生管理
系统130
6.13本章概述134
6.14本章练习134
第7章高级功能137
7.1关闭138
7.2装修工139
7.2.1什么是装饰品139
7.2.2多个装饰工141
7.2.3装修工装修功能用参数143
7.2.4 Decorator用返回值执行函数。
装饰145
7.2.5装修工用参数146
7.3常见的Python内置函数147
7.3.1地图功能147
7.3.2过滤功能148
7.3.3简化功能149
7.4本章概述150
7.5本章练习150
第八章Python文件操作153
8.1文件的开启和关闭
8.1.1文件的开启
文件模式154
8.1.3文件的结束
8.2文件的阅读和书写
8.2.1书写文件155
阅读文件156
8.2.3文件读写应用程序3354制作文件。
备份158
8.2.4文件的存放、阅读和书写
8.3文件的重命名和删除162
8.3.1文件重命名162
8.3.2文件的删除
8.4文件夹的相关操作162
8.5文件操作应用——批量修改
文件名163
8.6档案案例3354学生管理系统
(文档版本)164
8.7本章概述166
8.8本章练习166
第九章例外169
9.1异常情况介绍170
9.2例外类别170
9.3异常处理172
9.3.1捕捉一个简单的异常173
9.3.2捕捉多个异常174
9.3.3捕获异常的描述信息175
9.3.4捕捉所有异常176
9.3.5异常178未被捕获
行为的终止179
9.4抛出异常181
9.4.1提出声明181
9.4.2断言声明183
9.5自定义异常184
9.6预定义清理185
9.6.1使用声明185
9.6.2上下文管理器186
9.7本章概述187
9.8本章练习187
第十章Python模块189
0.1模块的基本使用190
192 0.2模块生产
python 193中的0.3包
0.4模块194的发布
0.5模块的安装196
10.6本章概述196
10.7本章练习197
第十一章Python面向对象
编程(第一部分)198
11.1面向对象编程概述199
11.2类和对象200
11.2.1类和对象之间的关系200
11.2.2类别201的定义
11.2.3从类创建对象201
1.3构建方法和破坏方法202
1.3.1施工方法203
破坏性方法204
1.4自我的使用205
1.5操作员过载206
加法运算符206的重载
11.5.2索引和碎片超载207
1.5.3自定义对象的字符串形式210
1.6阶段案例——反恐精英CS 212
11.7本章概述219
11.8本章中的练习219
第十二章Python面向对象
编程(第二部分)221
12.1封装(数据隐藏和保护
属性)222
12.2继承223
12.2.1单一继承
多重继承225
12.2.3覆盖父类方法并调用父类方法227
2.3多态性229
12.4类属性和实例属性231
12.5类方法和静态方法232
12.6本章概述234
12.7本章练习234
第十三章飞机大战236
13.1游戏简介237
13.1.1飞机大战游戏简介237
3.1.2分析游戏显示的过程238
13.2比赛准备238
13.2.1添加pygame模块238
13.2.2建立游戏界面241
13.2.3检查键盘输入242
13.3显示玩家的平面,控制移动。
方向244
13.4玩家的飞机发射子弹246
13.4.1显示项目符号246
13.4.2子弹移动247
13.5敌机249
13.5.1显示敌机249
13.5.2控制敌机的移动251
13.5.3敌机发射子弹252发
13.6优化程序代码254
13.6.1提取项目符号基类254
13.6.2提取飞机基本类别255
13.7本章概述258
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。