python游戏编程入门,python游戏开发教程
第1章Python编程快速入门/1
1编程的重要性2
1.1.1学习编程以跟上智能时代的步伐/2
1.1.2学习编程可以参加世界比赛/3
1.1.3学习编程可以激发无限的创造力/3
1.1.4学习编程可以抓住世界上最好的机会/3
1.2第一次使用Python语言/4
1 . 2 . 1 Python/4的发展
1 . 2 . 2 Python/5的特性
1.3构建python开发环境/6
1.3.1 Python下载/6
1.3.2 Python安装/7
1 . 3 . 3 Python/11中环境变量的配置
1.4编写python程序/14
第2章Python编程基础/19
2.1基本数据类型/20
2.1.1数值型/20
2.1.2字符串/22
2.2变量和赋值/26
2.2.1变量命名规则/26
2.2.2变量赋值/27
2.3操作员/28
2.3.1算术运算符/28
2.3.2赋值运算符/30
2.3.3位操作符/31
2.4 Python/33的代码格式
2.4.1代码缩进/33
2.4.2代码注释/33
2.4.3空闲/34
2.4.4在同一行显示多条语句/34
第3章Python /35的选择结构
3.1 If文件/36
3 . 1 . 1 if语句的通用格式/36
3.1.2综合框架条款的说明/36
3.1.3实施例:游戏登录判断系统/37
3.2关系运算符/38
3.2.1关系运算符和含义/38
3.2.2示例:学生成绩评价系统/38
3.2.3示例:数字分解/40
3.3逻辑运算符/41
3.3.1逻辑运算符和含义/41
3.3.2举例:判断是否是闰年/42
3.3.3示例:剪刀、石头、布游戏/43
3.3.4示例:骰子游戏/44
3.3.5示例:周学习计划系统/45
3.3.6示例:水仙花的数量/46
3.4嵌套的if语句/47
3.4.1嵌套if语句的一般格式/47
3.4.2举例:判断一个数是2的倍数还是5 /48
3.4.3示例:随机生成数字,并显示最大数和最小数/49。
3.4.4示例:车站安检系统/50
3.4.5示例:将数字从小到大排序/52
第4章Python /55的循环结构
4.1 while循环/56
4 . 1 . 1 while循环/56的一般格式
4.1.2示例:计算1 2 3 …… 100 /56的和
4.1.3例:随机产生10个随机数,打印最大数/57。
4.1.4情况:等腰三角形/58
4.1.5示例:统计字数/59
4.2在while循环/60中使用else语句
4 . 2 . 1 while循环/61中使用的else语句的一般格式
4.2.2示例:阶乘加/61
4.3无限环/62
4.4对于周期/63
4 . 4 . 1 for循环/63的通用格式
4.4.2示例:扫描显示学生姓名/64
4.4.3示例:遍历显示字符串中的字符/64
4.5在for循环/65中使用range()函数
4.5.1范围()函数/65
4.5.2示例:彩绘钻石/66
4.5.3个案:完成的查册数目/67
4.5.4例题:解决数学实际问题/68
4.6其他词语/70
4.6.1中断文本/70
4.6.2继续陈述/71
4.6.3通过文件/72
第五章蟒蛇的乌龟画/73
5.1液晶图形库/74
5.1.1真实数据库概述/74
5.1.2真实数据库的部署/74
5.2刷子移动命令/75
5.2.1刷子移动的命令和意义/75
5.2.2示例:画一个简单的图形/76
5.3刷子控制命令/78
5.3.1电刷控制命令和意义/78
5.3.2示例:画向日葵/78
5.3.3示例:绘制彩色六边形/79
5.3.4示例:绘制小Python/80
5.4全局控制命令/81
5.4.1全局控制命令及意义/81
5.4.2示例:绘制旋转文本效果/82
5.4.3示例:绘制太极图/83
5.4.4示例:绘制矩形螺旋/85
第六章Python/87的特征数据类型
6.1列表/88
6.1.1清单的定义/88
6.1.2访问列表中的值/88
6.1.3修改列表中的值/89
6.1.4删除列表中的值/90
6 . 1 . 5 List/91的功能
6.1.6列表方法/92
6.1.7示例:排序编号/94
6.1.8示例:彩色蜘蛛网/95
6.2元组/96
6.2.1元组的定义/96
6.2.2访问元组/97中的值
6.2.3连接元组/98
6.2.4删除整个元组/99
6.2.5元组/100的功能
6.2.6示例:在自动售货系统中显示数据/101
6.2.7示例:画一个五角星形/101
6.3词典/102
6.3.1词典的定义/103
6.3.2访问字典中的值和键/103
6.3.3修订字典/104
6.3.4字典中的函数/105
6.3.5示例:用户注册系统/106
6.3.6示例:用户登录系统/108
6.4采集/112
set/112的定义
6 . 4 . 2 Set/112的两个基本功能
6.4.3集合的运算符/113
6.4.4汇总方法/115
6.4.5示例:使用Set对非重复随机数/115进行排序
第七章Python/117的功能和应用
7.1第一功能/18
7.2内置函数/118
7.2.1数学函数/118
7.2.2随机数函数/120
三角函数/122
7.2.4字符串函数/123
7.2.5示例:小学四则运算/127
7.3用户定义的函数/130
7.3.1功能的定义/130
7.3.2调用自定义函数/130
7.3.3函数的参数传递/132
7.3.4函数的参数类型/134
7.3.5匿名函数/138
7.3.6示例:漫天雪花的效果/139
7.3.7示例:分叉树效果/141
第八章Python/143的面向对象编程
8.1面向对象/144
面向对象的概念/144
8.1.2类别定义和类别对象/145
8.1.3类的继承/147
8.1.4类的多重继承/150
8.2模块/151
8.2.1定制模块/152
8.2.2自定义模块的调用/153
8.2.3进口声明/154
8.2.4标准模块/156
8.3包/157个
8.4变量的范围和类型/159
8.4.1可变范围/159
8.4.2全局变量和局部变量/161
8.4.3全局和非局部关键字/162
第9章Python/165中的文件和文件夹操作
9.1文件的基本操作/166
9.1.1文件的创建/166
9.1.2写文件内容/168
9.1.3打开文件并阅读内容/172
9.1.4设置光标在文件中的位置/174
9.2文件夹的基本操作/176
9.2.1创建文件夹/176
9.2.2判断文件夹是否存在/178
9.2.3文件夹重命名/179
9.2.4文件夹删除/181
9 . 2 . 5 Shutil模块的应用/183
9.3文件和文件夹的其他操作/185
9.3.1获取并修改当前文件夹的位置/185
9.3.2连接目录和文件名/186
9.3.3文件的复制和删除/187
9.3.4文件的属性信息/189
9.4示例:文本替换功能的实现/190
第十章Python的时间和日期/195
10.1时间模块/196
10.1.1时间模块代表两种格式的时间/196
10.1.2时间戳/197
10.1.3具有9个元素的元组/199
10.1.4时间/200的格式
10.1.5时间模块中的其他常用方法/203
10.2日期时间模块/204
10.2.1日期对象/204
10.2.2时间对象/208
10.2.3日期时间对象/209
10.2.4时间增量对象/210
10.3日历模块/212
第十一章Python/219的GUI应用
1.1 GUI应用程序概述/220
11.2窗口形式/220
1.3常见控制/222
11.3.1标签控制/222
按钮控制/223
11.3.3输入文本框控件/225
1.3.4单选按钮控件/226
11.3.5复选框控制/228
11.3.6列表框控件/231
11.3.7下拉列表框控件/234
11.3.8多行文本框控件/235
11.3.9刻度滑块控件/238
滚动条控件/239
1.4几何管理对象/241
11.4.1包装对象/242
11.4.2网格对象/242
11.4.3放置物体/243
11.4.4示例:窗口形式登录系统/244
1.5表格菜单/246
11.5.1菜单对象的方法和属性/246
11.5.2示例:向表单添加菜单/247
11.5.3示例:添加右键菜单/249
11.5.4示例:添加菜单命令/250
16通用对话框/251
消息框对话框/251
文件对话框/257
简单对话框/262
11.6.4颜色选择器对话框/265
第12章用tkinter库绘制图形和动画/269
12.1创建画布/270
12.1.1画布控制/270
12.1.2示例:使用canvas control/270创建一个黄色背景的画布
2.2绘制各种图形/271
12.2.1绘制线段/271
12.2.2画一个椭圆/273
12.2.3画一个矩形/275
12.2.4绘制多边形/275
12.2.5画圆弧/276
12.3显示图像/277
12.3.1矢量图/278
12.3.2位图/278
12.3.3显示矢量图/279
12.3.4显示位图/282
2.4显示文本和表单组件/283
12.4.1显示文本/283
12.4.2显示表单控件/284
2.5示例:使用键盘控制彩色矩形/285的移动
2.6示例:利用时间实现矩形/287的运动效果
12.7示例:手绘效果/288
2.8示例:图形的放大和缩小效果/289
2.9示例:滚动字幕效果/291
第十三章用Matplotlib库绘制图形和动画/293
13.1了解Matplotlib库/294
13.1.
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。