文件名称:
Python编程实战 运用设计模式、并发和程序库创建高质量程序.pdf
开发工具:
文件大小: 57mb
下载次数: 0
上传时间: 2018-03-16
详细说明: 前言 1.1抽象工厂模式 1.1.1经典的抽象工厂模式 1.1.2Python风格的抽象工厂模式 1.2建造者模式 1.3工厂方法模式 1.4原型模式 1.5单例模式 2.1适配器模式 2.2桥接模式 2.3组合模式 2.3.1常规的“组合体/非组合体”式层级 2.3.2只用一个类来表示组合体与非组合体译者序 序 前言第1章Python的创建型设计模式 1.1抽象工厂模式 1.1.1经典的抽象工厂模式 1.1.2Python风格的抽象工厂模式 1.2建造者模式 1.3工厂方法模式 1.4原型模式 1.5单例模式第2章Python的结构型设计模式 2.1适配器模式 2.2桥接模式 2.3组合模式 2.3.1常规的“组合体/非组合体”式层级 2.3.2只用一个类来表示组合体与非组合体 2.4修饰器模式 2.4.1函数修饰器与方法修饰器 2.4.2类修饰器 2.5外观模式 2.6享元模式 2.7代理模式第3章Python的行为型设计模式 3.1责任链模式 3.1.1用常规方式实现责任链 3.1.2基于协程的责任链 3.2命令模式 3.3解释器模式 3.3.1用eval(&am p;#41;函数求表达式的值 3.3.2用exec()函数执行代码 3.3.3用子进程执行代码 3.4迭代器模式 3.4.1通过序列协议实现迭代器 3.4.2通过双参数iter()函数实现迭代器 3.4.3通过迭代器协议实现迭代器 3.5中介者模式 3.5.1用常规方式实现中介者 3.5.2基于协程的中介者 3.6备忘录模式 3.7观察者模式 3.8状态模式 3.8.1用同一套方法来处理不同的状态 3.8.2用不同的方法来处理不同的状态 3.9策略模式 3.10模板方法模式 3.11访问者模式 3.12案例研究:图像处理程序包 3.12.1通用的图像处理模块 3.12.2Xpm模块概述 3.12.3PNG包装器模块 第4章Python的高级并发技术 4.1计算密集型并发 4.1.1用队列及多进程实现并发 4.1.2用Future及多进程实现并发 4.2I/O密集型并发 4.2.1用队列及线程实现并发 4.2.2用Future及线程实现并发 4.3案例研究:并发式GUI应用程序 4.3.1创建GUI 4.3.2编写与工作线程配套的ImageScale模块 4.3.3在GUI中显示图像处理进度 4.3.4处理GUI程序终止时的相关事宜 第5章扩充Python 5.1用ctypes访问C程序库 5.2Cython的用法 5.2.1用Cython访问C程序库 5.2.2编写Cython模块以进一步提升程序执行速度 5.3案例研究:用Cython优化图像处理程序包第6章Python高级网络编程 6.1编写XML-RPC应用程序 6.1.1数据包装器 6.1.2编写XML-RPC服务器 6.1.3编写XML-RPC客户端 6.2编写RPyC应用程序 6.2.1线程安全的数据包装器 6.2.2编写RPyC服务器 6.2.3编写RPyC客户端第7章用Tkinter开发图形用户界面 7.1Tkinter简介 7.2用Tkinter创建对话框 7.2.1创建对话框式应用程序 7.2.2创建应用程序中的对话框 7.3用Tkinter创建主窗口式应用程序 7.3.1创建主窗口 7.3.2创建菜单 7.3.3创建带计分器的状态栏第8章用OpenGL绘制3D图形 8.1用透视投影法创建场景 8.1.1用PyOpenGL编写Cylinder程序 8.1.2用pyglet编写Cylinder程序 8.2用正交投影法制作游戏 8.2.1绘制游戏场景 8.2.2判断用户是否选中了场景里的物体 8.2.3处理用户操作 附录A结束语 附录B参考书目摘录 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.