网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Python设计模式实战/程序员书库 |
分类 | |
作者 | (美)詹姆斯·W.库珀 |
出版社 | 机械工业出版社 |
下载 | ![]() |
简介 | 内容推荐 本书提供了23种经过验证的的、可视化、示例驱动的模式,涉及抽象类、多重继承、GUI编程和小部件、图形类、绘图和绘图、数学、数据库、Python装饰器、图像、线程、迭代器、创建可执行代码等,从而编写更加健壮、高效、可维护和优雅的Python代码,生成功能强大、灵活的程序。 目录 译者序 前言 第一部分 设计模式基础 第1章 对象简介 类的__init__方法 类的局部变量 类的集合 继承 创建派生类 多重继承 绘制矩形和正方形 变量的可见性 局部变量 Python中的变量类型 总结 GitHub中的程序 第2章 Python可视化编程 导入少量名字 面向对象的程序 使用消息框 使用文件对话框 理解pack布局管理器选项 使用ttk库 响应用户输入 运用tkinter中的颜色 创建单选按钮 类之间的通信 使用grid布局 创建复选按钮 在窗口中添加菜单项 使用LabelFrame组件 GitHub中的程序 第3章 数据表格的可视化编程 创建列表框 使用组合框 树视图组件 GitHub中的程序 第4章 设计模式 定义设计模式 学习步骤 面向对象方法说明 参考文献 第二部分 创建型模式 第5章 工厂模式 工厂模式简介 定义基类 两个子类 创建简单的工厂模式 数学运算中的工厂模式 GitHub中的程序 问题思考 第6章 工厂方法模式 Swimmer类 Event类 StraightSeeding类 CircleSeeding类 创建Seeding程序 EventFactory类 工厂方法模式的使用场景 GitHub中的程序 第7章 抽象工厂模式 GardenMarker工厂 花园规划界面 抽象工厂模式总结 问题思考 GitHub中的程序 第8章 单例模式 抛出异常 创建一个类实例 单例模式的静态类 在大型程序中查找单例 单例模式总结 GitHub中的程序 第9章 生成器模式 投资跟踪器 调用生成器 生成器模式总结 问题思考 GitHub中的程序 第10章 原型模式 Python中的克隆 使用原型 原型模式总结 GitHub中的程序 第11章 创建型模式总结 第三部分 结构型模式 第12章 适配器模式 列表之间的数据移动 创建一个适配器 GitHub中的程序 第13章 桥接模式 创建用户界面 扩展桥 桥接模式总结 GitHub中的程序 第14章 组合模式 组合结构的实现 工资的计算 Employee类 Boss类 创建员工树 打印输出员工树 创建树视图 使用双向链表 组合模式总结 组合模式的实现 GitHub中的程序 第15章 装饰器模式 装饰按钮 使用装饰器 使用非可视化装饰器 数据类装饰器 使用数据类装饰器处理默认值 装饰器、适配器以及组合实体 装饰器模式总结 GitHub中的程序 第16章 外观模式 创建外观类 创建数据库和表格 使用SQLite 外观模式总结 GitHub中的程序 关于MySQL 参考资料 第17章 享元模式 享元 程序示例 写入时复制对象 GitHub中的程序 第18章 代理模式 使用Python图像库(PIL) 使用PIL显示图像 使用多线程加载图像 多线程日志 写入时复制 对比相关模式 GitHub中的程序 第19章 结构型模式总结 第四部分 行为型模式 第20章 责任链模式 责任链模式的使用场景 程序示例 列表框 编写帮助系统 接收帮助命令 检查 责任链的树结构 请求的种类 责任链模式总结 GitHub中的程序 第21章 命令模式 命令模式的使用场景 命令对象 键盘实例 调用命令对象 创建命令对象 命令模式介绍 命令模式总结 撤销操作 总结 参考资料 GitHub中的程序 第22章 解释器模式 解释器模式的使用场景 简单的报表实例 解释语言 语句解析 控制台界面 用户界面 解释器模式总结 GitHub中的程序 第23章 迭代器模式 迭代器模式简介 for循环迭代器 斐波那契迭代 筛选迭代器 用生成器创建迭代器 斐波那契迭代器 类中的生成器 迭代器模式总结 GitHub中的程序 第24章 中介者模式 中介者模式示例 控件间的交互 程序示例 中介者及命令对象 中介者模式总结 单接口中介者 GitHub中的程序 第25章 备忘录模式 备忘录模式的使用场景 程序示例 备忘录模式总结 GitHub中的程序 第26章 观察者模式 观察颜色变化的程序示例 给观察者发送信息 观察者模式总结 GitHub中的程序 第27章 状态模式 程序示例 状态间的切换 中介者与状态管理器交互 状态模式总结 状态转换 GitHub中的程序 第28章 策略模式 策略模式简介 程序示例 上下文 命令按钮 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。