无名图书
Python 并行编程手册
【意大利】Giancarlo Zaccone
出版社
电子工业出版社
出版时间
2018-03-31
ISBN
9787121337536
评分
★★★★★
标签
工学
计算机科学与技术
计算机软件与理论
目录
1 并行计算与Python起步 1
介绍 1
并行计算内存架构 2
内存组织 5
并行编程模型 10
显示全部
用户评论
第一张算是比较有意思的,后面主要是基于不同库的实例,看看入门就好
就是讲了一堆Python的并行编程的各种包,前面将多进程,多线程,异步这几张还好都是基础的Python包,后面介绍RPC通信的那章介绍的包有些就感觉比较小众了,也没什么人维护,看来Python果然还是不适合大范围的在工业界做后端语言来用,最后一章介绍朋友CUDA那章算是眼前一亮吧,反正我之前是不知道CUDA还有Python的接口可以直接写。感觉对我收获最大的是第一章总览和最后一章吧,前面几章看的细一点,但也没什么新知,最后两章讲RPC 和pyCUDA的,就没怎么细看了,感觉真要用的时候再去百度吧,而且一般我们正常写CUDA 的代码也少。内容不是很深,看书也没有解决我的问题,四星吧,不能更多了。
有些翻译错误,查漏补缺用。
ch2是threading模块。ch3是multiprocessig和mpi4py。ch4是asyncio和concurrent。ch5是多个分布式框架比如第一个方案是Celery+RabbitMQ+Flower。ch6是与CUDA和OpenCL有关,然后就是它们两各自结合python的例子。这本书总体是一本入门书,ch2和ch3有一些入门的例子。ch3关于mpi4py模块有些函数就一些说明,没有太多解释,该模块关于gather函数的例子有错误,不应该主动对gather返回的对象进行赋值。
这本书,翻译没有用心。我英语不好,没看原文,仅看了进程部分。结合了两年前的python参考手册,下边第三方翻译,以及百度。本来进程就抽象,而且难于调试,在有些ide中各种报错。翻译没有用心,甚至有的意思南辕北辙,还没下边第三方翻译好。进程在这本书还算简单内容,查找资料还比较容易,后边分布式系统,gpu完全没有信心读。可取的就是多见几个例子,仅就阅读了进程部分的评论。
非常值得阅读,讲解了Python实现并行编程的几种形式
浪费钱,读得费劲