前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《Python分布式计算》 0 序言 (Distributed Computing with Python)作者简介审稿人简介序言本书的内容

《Python分布式计算》 0 序言 (Distributed Computing with Python)作者简介审稿人简介序言本书的内容

作者头像
SeanCheney
发布2018-04-24 10:44:01
1.1K0
发布2018-04-24 10:44:01
举报
文章被收录于专栏:SeanCheney的专栏SeanCheney的专栏

Python分布式计算


作者简介

Francesco Pierfederici是一名喜爱Python的软件工程师。过去20年间,他的工作领域涉及天文学、生物学和气象预报。

他搭建过上万CPU核心的大型分布式系统,并在世界上最快的超级计算机上运行过。他还写过用处不大,但极为有趣的应用。他总是喜欢创造新事物。

“我要感谢我的妻子Alicia,感谢她在成书过程中的耐心。我还要感谢Packt出版社的Parshva Sheth和Aaron Lazar,以及技术审稿人James King,他们让这本书变得更好。” —— Francesco Pierfederici


审稿人简介

James King 是一名有丰富分布式系统开发经验的工程师。他是许多开源项目的贡献者,包括OpenStack和Mozilla Firefox。他喜欢数学、与孩子们骑马、游戏和艺术。


序言

并行和分布式计算是一个具有吸引力的课题,几年之前,只有大公司和国家实验室的开发者才能接触到。这十年间,情况发生了改变:现在所有人都可以使用各种语言搭建中小型的分布式应用,这些语言中自然包括我们的最爱:Python。

这本书是为搭建分布式系统的Python开发者而写的实践指导。它首先介绍了关于并行和分布式计算的基础理论。然后,用Python的标准库做了几个并行计算示例。接着,不再使用一台计算机,而是使用第三方库,包括Celery和Pyro,扩展到更多节点。

剩下的章节探讨了分布式应用的部署方案,包括云平台和超级计算机群(High Performance Computing,HPC),分析了各自的优势和难点。

最后,分析了一些难点,监控、登录、概述和调试。

总之,这是一本关注实践的书,它将教会你使用一些流行的框架和方法,使用Python搭建并行分布系统。

本书的内容

第1章,并行和分布式计算介绍,介绍基础理论。 第2章,异步编程,介绍两种分布式应用的编程风格:同步和异步。 第3章,Python的并行计算,介绍使用Python的标准库,实现同一时间完成多项任务。 第4章,Celery分布式应用,介绍如何使用Celery搭建最简单的分布式应用,以及Celery的竞争对手Python-RQ和Pyro。 第5章,云平台使用Python,展示如何使用AWS将Python应用部署到云平台。 第6章,超级计算机群使用Python,介绍将Python应用部署到超级计算机群,多应用于大学和国家实验室。 第7章,测试和调试分布式应用,讲解了Python分布式应用在测试、概述和调试中的难点。 第8章,继续学习,回顾前面所学,向感兴趣的读者介绍继续学习的路径。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.10.10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 作者简介
  • 审稿人简介
  • 序言
  • 本书的内容
相关产品与服务
GPU 云服务器
GPU 云服务器(Cloud GPU Service,GPU)是提供 GPU 算力的弹性计算服务,具有超强的并行计算能力,作为 IaaS 层的尖兵利器,服务于深度学习训练、科学计算、图形图像处理、视频编解码等场景。腾讯云随时提供触手可得的算力,有效缓解您的计算压力,提升业务效率与竞争力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档