python游戏编程入门,python游戏开发教程

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: