首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Python面向对象编程(构建游戏和GUI)
内容
内容推荐
本书首先介绍构建类和创建对象的基础知识,并结合代码讲述如何将理论付诸实践;然后讨论面向对象编程的关键概念——封装、多态性和继承,包括如何使用对象管理器创建并管理多个对象,如何通过封装对客户端代码隐藏对象的内部细节,如何使用多态性定义一个接口并在多个类中实现它,如何应用继承构建现有代码;最后讲述如何构建一款带完整的动画和声音的视频游戏,从而将所有内容整合在一起。本书涵盖了两个功能齐全的Python代码包,它们将加速Python中图形用户界面程序的开发。
本书不仅适合Python开发人员阅读,还适合计算机相关专业的师生阅读。
目录
第 一部分 面向对象编程入门
第 1章 过程式Python示例
1.1 Higher or Lower纸牌游戏
1.1.1 表示数据
1.1.2 实现
1.1.3 可重用的代码
1.2 银行账户模拟
1.2.1 分析必要的操作和数据
1.2.2 实现1:不使用函数的单个账户
1.2.3 实现2:使用函数的单个账户
1.2.4 实现3:两个账户
1.2.5 实现4:使用列表的多个账户
1.2.6 实现5:账户字典的列表
1.3 过程式实现的常见问题
1.4 面向对象解决方案:初识类
1.5 小结
第 2章 通过面向对象编程模拟物体
2.1 构建物体的软件模型
2.2 类和对象简介
2.3 类、对象和实例化
2.3.1 在Python中编写类
2.3.2 作用域和实例变量
2.3.3 函数和方法的区别
2.3.4 从类创建对象
2.3.5 调用对象的方法
2.3.6 从相同类创建多个实例
2.3.7 Python数据类型被实现为类
2.3.8 对象的定义
2.4 创建一个更加复杂的类
2.5 将一个更加复杂的物理对象表示为类
2.5.1 向方法传递实参
2.5.2 多个实例
2.5.3 初始化参数
2.6 类的使用
2.7 以OOP作为解决方案
2.8 小结
第3章 对象的思维模型和 “self”的意义
3.1 重看DimmerSwitch类
3.2 1号高级思维模型
3.3 2号深层模型
3.4 self的含义
3.5 小结
第4章 管理多个对象
4.1 银行账户类
4.2 导入类的代码
4.3 创建一些测试代码
4.3.1 创建多个账户
4.3.2 在列表中包含多个Account对象
4.3.3 具有唯一标识符的多个对象
4.3.4 创建一个交互式菜单
4.4 创建对象管理器
4.4.1 创建对象管理器
4.4.2 创建对象管理器的主代码
4.5 使用异常更好地处理错误
4.5.1 try和except
4.5.2 raise语句和自定义异常
4.6 在Bank程序中使用异常
4.6.1 使用异常的Account类
4.6.2 优化后的Bank类
4.6.3 处理异常的主代码
4.7 在对象列表上调用相同的方法
4.8 接口与实现
4.9 小结
第二部分 使用pygame创建图形
用户界面
第5章 pygame简介
5.1 安装pygame
5.2 窗口
5.2.1 窗口坐标系统
5.2.2 像素颜色
5.3 事件驱动的程序
5.4 使用pygame
5.4.1 打开一个空白窗口
5.4.2 绘制图片
5.4.3 检测鼠标单击
5.4.4 处理键盘操作
标签
缩略图
书名 Python面向对象编程(构建游戏和GUI)
副书名
原作名
作者 (美)艾维·卡尔布
译者 译者:赵利通
编者
绘者
出版社 人民邮电出版社
商品编码(ISBN) 9787115602312
开本 16开
页数 295
版次 1
装订 平装
字数 455
出版时间 2023-03-01
首版时间 2023-03-01
印刷时间 2023-03-01
正文语种
读者对象
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 506
CIP核字 2022191400
中图分类号 TP311.561
丛书名
印张 19.75
印次 1
出版地 北京
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/16 4:39:20