python面向对象编程 构建游戏和gui 编程语言 (美)艾维·卡尔布
详细讲解如何在python中使用面向对象编程的技术,深入剖析oop和gui元素,提高代码可读,轻松掌握如何编写交互式游戏与应用程序
¥
56.25
5.6折
¥
99.8
全新
库存3件
作者 (美)艾维·卡尔布
出版社 人民邮电出版社
ISBN 9787115602312
出版时间 2023-03
版次 1
装帧 平装
开本 16
页数 316页
字数 455千字
定价 99.8元
货号 303_9787115602312
上书时间 2024-11-14
商品详情
品相描述:全新
正版特价新书
商品描述
主编: 1.通过面向对象编程(objectoriented programming,oop),能有效地解决计算问题; 2.深入剖析oop的封装、多态和继承,展示了如何在python中使用这些特开发游戏和应用程序; 3.通过实践,综合运用本书介绍的许多oop技术和gui元素,创建一个功能完整的游戏; 4.理解oop的工作方式,提高代码的可读,提升编程的水和效率。 目录: 部分 面向对象编程入门 章 过程式python示例2 1.1higherorlower纸牌游戏2 1.1.1 表示数据2 1.1.2 实现3 1.1.3 可重用的代码5 1.2 银行账户模拟5 1.2.1 分析必要的作和数据5 1.2.2 实现1:不使用函数的单个账户6 1.2.3 实现2:使用函数的单个账户7 1.2.4 实现3:两个账户9 1.2.5 实现4:使用列表的多个账户10 1.2.6 实现5:账户字典的列表13 1.3 过程式实现的常见问题15 1.4 面向对象解决方案:初识类15 1.5 小结16 第2章 通过面向对象编程模拟物体17 2.1 构建物体的软件模型17 2.2 类和对象简介18 2.3 类、对象和实例化19 2.3.1 在python中编写类20 2.3.2 作用域和实例变量21 2.3.3 函数和方法的区别22 2.3.4 从类创建对象22 2.3.5 调用对象的方法23 2.3.6 从相同类创建多个实例24 2.3.7 python数据类型被实现为类25 2.3.8 对象的定义26 2.4 创建一个更加复杂的类26 2.5 将一个更加复杂的物理对象表示为类28 2.5.1 向方法传递实参32 2.5.2 多个实例33 2.5.3 初始化参数34 2.6 类的使用35 2.7 以oop作为解决方案35 2.8 小结36 第3章 对象的思维模型和“self”的意义37 3.1 重看dimmerswitch类37 3.2 1号思维模型38 3.3 2号深层模型39 3.4 self的含义41 3.5 小结43 第4章 管理多个对象44 4.1 银行账户类44 4.2 导入类的代码46 4.3 创建一些测试代码47 4.3.1 创建多个账户47 …… 内容简介: 本书首先介绍构建类和创建对象的基础知识,并结合代码讲述如何将理论付诸实践;然后讨论面向对象编程的关键概念——封装、多态和继承,包括如何使用对象管理器创建并管理多个对象,如何通过封装对客户端代码隐藏对象的细节,如何使用多态定义一个接并在多个类中实现它,如何应用继承构建现有代码;后讲述如何构建一款带完整的动画和声音的游戏,从而将所有内容整合在一起。本书涵盖了两个功能齐全的python代码包,它们将加速python中图形用户界面程序的开发。本书不仅适合python开发人员阅读,还适合计算机相关专业的师生阅读。 作者简介: irv kalb是加州大学圣克鲁斯硅谷分校和硅谷大学的客座教授,负责“python入门”与“python面向对象编程”课程的。irv拥有计算机科学的学士和硕士,使用多种计算机语言进行面向对象编程已超过30年,并且到现在已经有超过10年的经验。他有几十年的软件开发经验,主要关注教育软件的开发。在furry pant production公司,他和妻子以darby the dalmatian这个角为原型,制作并发布了两张寓教于乐的cdrom。irv还撰写了learn to program with python 3: a tepbytep guide to programming(apre)一书。 irv深入参与了极限飞盘(ultimate fribee)这项运动的早期开发。他主持编写了多个版本的官方规则手册,并与人合著了关于这项运动的图书—— ultimate: fundamental of the port。
— 没有更多了 —
以下为对购买帮助不大的评价