网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 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 处理键盘操作
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 13:03:58