開啟主選單
求真百科
搜尋
檢視 Python设计模式实战 的原始碼
←
Python设计模式实战
由於下列原因,您沒有權限進行 編輯此頁面 的動作:
您請求的操作只有這個群組的使用者能使用:
用戶
您可以檢視並複製此頁面的原始碼。
{| class="wikitable" align="right" |- |<center><img src=https://www0.kfzimg.com/sw/kfz-cos/kfzimg/4433178/3406487b1238eb6b_s.jpg width="260"></center> <small>[https://book.kongfz.com/570213/7356677511 来自 孔夫子网 的图片]</small> |} 《'''Python设计模式实战'''》,[美] 詹姆斯·W.库珀 著,出版社: 机械工业出版社。 机械工业出版社成立于1950年,是建国后国家设立的第一家科技[[出版社]],前身为科学技术出版社,1952年更名为机械工业出版社<ref>[https://www.maigoo.com/maigoo/6296cbs_index.html 中国十大出版社-出版社品牌排行榜],买购网</ref>。机械工业出版社(以下简称机工社)由[[机械工业信息研究院]]作为主办单位,目前隶属于国务院国资委<ref>[http://www.cmpbook.com/about 企业简介],机械工业出版社</ref>。 ==内容简介== 本书提供了23种经过验证的的、可视化、示例驱动的模式,涉及抽象类、多重继承、GUI编程和小部件、图形类、绘图和绘图、数学、数据库、Python装饰器、图像、线程、迭代器、创建可执行代码等,从而编写更加健壮、高效、可维护和优雅的Python代码,生成功能强大、灵活的程序。 ==目录== 译者序 前 言 第一部分 设计[[模式]]基础 第1章 对象简介 3 类的__init__方法 4 类的局部变量 4 类的集合 4 继承 5 创建派生类 6 多重继承 6 绘制矩形和正方形 7 [[变量]]的可见性 8 局部变量 9 Python中的变量类型 10 总结 11 GitHub中的程序 11 第2章 Python可视化编程 12 导入少量名字 13 面向对象的程序 14 使用消息框 15 使用文件对话框 16 理解pack布局管理器选项 16 使用ttk库 17 响应用户输入 18 运用tkinter中的颜色 20 创建单选按钮 20 类之间的通信 22 使用grid布局 23 创建复选按钮 24 在窗口中添加菜单项 26 使用LabelFrame组件 29 GitHub中的程序 30 第3章 数据表格的可视化编程 31 创建列表框 32 使用组合框 35 树视图组件 36 GitHub中的程序 38 第4章 设计模式 39 定义设计模式 40 学习步骤 40 面向对象方法说明 40 参考文献 41 第二部分 创建型模式 第5章 工厂模式 45 工厂模式简介 45 定义基类 46 两个子类 46 创建简单的工厂模式 47 数学运算中的工厂模式 48 GitHub中的程序 49 问题思考 49 第6章 工厂方法模式 50 Swimmer类 51 Event类 52 StraightSeeding类 53 CircleSeeding类 54 创建Seeding程序 54 EventFactory类 56 工厂方法模式的使用场景 56 GitHub中的程序 57 第7章 抽象工厂模式 58 GardenMarker工厂 58 花园规划界面 60 抽象工厂模式总结 60 问题思考 60 GitHub中的程序 60 第8章 单例模式 61 抛出异常 62 创建一个类实例 62 单例模式的静态类 63 在大型程序中查找单例 63 单例模式总结 63 GitHub中的程序 63 第9章 生成器模式 64 投资跟踪器 64 调用生成器 66 生成器模式总结 69 问题思考 69 GitHub中的程序 69 第10章 原型模式 70 Python中的克隆 70 使用原型 71 原型模式总结 73 GitHub中的程序 73 第11章 创建型模式总结 74 第三部分 结构型模式 第12章 适配器模式 77 列表之间的数据移动 77 创建一个适配器 79 GitHub中的程序 81 第13章 桥接模式 82 创建用户界面 84 扩展桥 84 桥接模式总结 86 GitHub中的程序 86 第14章 组合模式 87 组合结构的实现 88 工资的计算 88 Employee类 88 Boss类 89 创建员工树 89 打印输出员工树 90 创建树视图 91 使用双向链表 93 组合模式总结 94 组合模式的实现 94 GitHub中的程序 95 第15章 装饰器模式 96 装饰按钮 96 使用装饰器 97 使用非可视化装饰器 98 数据类装饰器 99 使用数据类装饰器处理默认值 100 装饰器、适配器以及组合实体 100 装饰器模式总结 101 GitHub中的程序 101 第16章 外观模式 102 创建外观类 104 创建数据库和表格 107 使用SQLite 108 外观模式总结 109 GitHub中的程序 109 关于MySQL 109 参考资料 110 第17章 享元模式 111 享元 111 程序示例 112 写入时复制对象 114 GitHub中的程序 115 第18章 代理模式 116 使用Python图像库(PIL) 116 使用PIL显示图像 117 使用多线程加载图像 117 多线程日志 119 写入时复制 119 对比相关模式 119 GitHub中的程序 120 第19章 结构型模式总结 121 第四部分 行为型模式 第20章 责任链模式 125 责任链模式的使用场景 126 程序示例 126 列表框 128 编写帮助系统 129 …… ==参考文献== [[Category:040 類書總論;百科全書總論]]
返回「
Python设计模式实战
」頁面