×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787522615196
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:284
  • 出版时间:2023-08-01
  • 条形码:9787522615196 ; 978-7-5226-1519-6

本书特色

本书读者对象:有一定Python编程基础,想通过实践提升编程水平的所有人。
·中小示例 综合案例
本书针对有一定Python编程基础的读者,用“打砖块”“扫雷”等常见的动作游戏和益智游戏串联知识点进行编程练习,*后一章还从零开始编写了一个综合性的“打气球”游戏,并介绍了详细的实现方法和设计思路。
·代码丰富,练习较多
全书有200多段代码示例(部分代码给出了详细的代码分析),以及例题、练习题和拓展练习题等,用大量的动手实践提升编程能力。

内容简介

《Python 趣味编程案例实战》一书用生动有趣的游戏案例编程过程学习基本的 Python编程技术和面向对象的编程思想。全书分 4 部分,共 15 章,其中第 1 部分(1~4 章)以“打砖块”游戏为例介绍了动作游戏的编写过程,通过将动画和事件处理相结合,学习用Python 实现交互处理的方法;第 2 部分(5~8 章)详细介绍了类、对象和方法等面向对象编程的基本工具,以及类的继承、聚合、多态、协议、重写等面向对象的功能,并用面向对象编程的方法完成“打砖块”游戏;第 3 部分(9~11 章)以“扫雷”游戏为例介绍了益智游戏的编写过程;第 4 部分(12~15 章)介绍了用 pygame(专门用来开发游戏的程序库)来编写游戏的方法,并在*后一章从零开始编写了一个完整的“打气球”游戏,让读者整体了解游戏的设计思路和实现方法。
《Python 趣味编程案例实战》示例代码丰富,内容循序渐进,非常适合想学习 Python 编程的大中专院校计算机相关专业学生学习,也适合作为自学 Python 游戏编程的参考书。

目录

第0章什么是编程 0.1所谓编程 0.2语言 0.3编译器和解释器 0.4;面向对象 0.5计算资源 0.6文件的执行与分割 0.7 GUI环境· 第1部分 动作游戏的编写练习 第1章 Python的执行环境… 1.1 Python与IDLE 1.2 导入tkinter 1.3 使用tkinter 1.4数学公式的表达 1.结/检查清单第2章动画的引入 2.1打砖块游戏· 2.2球和墙壁的需求定义… 2.结/检查清单… 第3章通过事件进行交互处理 3.1对象和消息传递… 3.2事件和状态…… 3.结/检查清单… 第4章程序的扩展 4.1碰撞判断的陷阱… 4.2结束条件和判断… 4.3游戏世界的扩展… 4.4内部状态的扩展 4.结/检查清单 第2部分面向对象编程练习 第5章类与建模… 5.1建模和对象 5.2类… 5.3属 5.4方法 5.5实例… 5.6获取参数的方法 5.7构造函数 5.结/检查清单· 第6章聚合与多态 6.1导人对象的准备 6.2聚合与组合 6.3事件法 6.4多态… 6.5协议· 6.结/检查清单第7章 继承与重写… 7.1多态的应用 7.2继承 7.3方法的重写与super函数 7.结/检查清单· 第8章 重构 8.1前半部分结 8.2Python 程序的写法… 8.3初始化与设置方法… 8.4继承、组合和封装 8.5动作的控制 8.6事件处理程序的定义 8.7游戏的扩展 …… 12.5 pygame的动画 12.6事件处理 12.结/检查清单 第13章作用域、实体和引用 13.1鼠标事件的处理· 13.2变量的有效范围(作用域) 13.3文本的显示… 13.4实体和引用… 13.5 deep copy 和 shallow copy 13.6参数和引用… 13.结/检查清单 第14章 Sprite与Group 14.1 Sprite类使用前的准备 14.2 Sprite 类的活用… 14.3Group 类的活用… 14.4虚拟世界(游戏)的建模· 14.结/检查清单 第15章打气球游戏 15.1打气球游戏的世界… 15.2用语的定义 15.3建模 15.4状态迁移… 15.5动画设置… 15.6道具设计 15.7物理模型· 15.8打气球游戏的完成… 15.结附录·
展开全部

作者简介

[日]小林郁夫
博士(工学)
日本法政大学信息科学部兼职讲师
Assist Pro公司技术总管
Signaris有限公司董事长 [日]佐佐木晃
博士(理学)
日本法政大学信息科学部教授

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航