百道网
 您现在的位置:图书 > Python编程实战(运用设计模式并发和程序库创建高质量程序)/华章程序员书库
Python编程实战(运用设计模式并发和程序库创建高质量程序)/华章程序员书库


Python编程实战(运用设计模式并发和程序库创建高质量程序)/华章程序员书库

作  者:(美)萨默菲尔德

出 版 社:机械工业出版社

出版时间:2014年08月

定  价:69.00

I S B N :9787111473947

所属分类: 专业科技  >  计算机/网络  >  软件应用与开发    

标  签:计算机/网络  软件工程/开发项目管理  

[查看微博评论]

分享到:

TOP内容简介


 & & & 《Python编程实战(运用设计模式并发和程序库创建高质量程序)》由Python开发者社区知名技术专家Mark Summerfield(萨默菲尔德)亲笔撰写,全球资深Python专家Doug Hellmann作序鼎力推荐,是Python领域最有影响力的著作之一。书中通过大量实用的范例代码和三个完整的案例研究,全面而系统地讲解了如何运用设计模式来规划代码结构,如何通过并发与Cython等技术提升代码执行速度,以及如何利用各科IPython程序库来快速开发具体的应用程序和游戏。
 & & & 本书共8章:第1一3章分别介绍了Python的几种设计模式(创建型设计模式、结构型设计模式和行为型设计模式);第4章和第5章详细讲解了Python的高级并发技术以及Cython的用法;第6章具体介绍了Python的高级网络编程;第7章阐释了如何用Tkinter开发图形用户界面;第8章讲解了如何用OpenGL绘制3D图形。

TOP目录

译者序序前言第1章& & Python的创建型设计模式& & 1.1& & 抽象工厂模式
& & & & 1.1.1& & 经典的抽象工厂模式
& & & & 1.1.2& & Python风格的抽象工厂模式& & 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()函数求表达式的值
& & & & 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.2& & Xpm模块概述
& & & & 3.12.3& & PNG包装器模块第4章& & Python的高级并发技术& & 4.1& & 计算密集型并发
& & & & 4.1.1& & 用队列及多进程实现并发
& & & & 4.1.2& & 用Future及多进程实现并发& & 4.2& & I/O密集型并发
& & & & 4.2.1& & 用队列及线程实现并发
& & & & 4.2.2& & 用Future及线程实现并发& & 4.3& & 案例研究:并发式GUI应用程序
& & & & 4.3.1& & 创建
& & & & 4.3.2& & 编写与工作线程配套的ImageScale模块
& & & & 4.3.3& & 在GUI中显示图像处理进度
& & & & 4.3.4& & 处理GUI程序终止时的相关事宜第5章& & 扩充Python& & 5.1& & 用ctypes访问C程序库& & 5.2& & Cython的用法
& & & & 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.1& & Tkinter简介& & 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& & 参考书目摘录

TOP书摘

TOP 其它信息

页  数:252

开  本:16开

纸  张:平装

加载页面用时:78.1573