下载 >  开发技术 >  Python > Python Parallel Programming Cookbook

Python Parallel Programming Cookbook 评分:

Master efficient parallel programming to build powerful applications using Python About This Book Design and implement efficient parallel software Master new programming techniques to address and solve complex programming problems Explore the world of parallel programming with this book, which is a go-to resource for different kind s of parallel computing tasks in Python, using examples and topics covered in great depth Who This Book Is For Python Parallel Programming Cookbook is intended for software developers who are well versed with Python and want to use parallel programming techniques to write powerful and efficient code. This book will help you master the basics and the advanced of parallel computing. What You Will Learn Synchronize multiple threads and processes to manage parallel tasks Implement message passing communication between processes to build parallel applications Program your own GPU cards to address complex problems Manage computing entities to execute distributed computational tasks Write efficient programs by adopting the event-driven programming model Explore the cloud technology with DJango and Google App Engine Apply parallel programming techniques that can lead to performance improvements In Detail Parallel programming techniques are required for a developer to get the best use of all the computational resources available today and to build efficient software systems. From multi-core to GPU systems up to the distributed architectures, the high computation of programs throughout requires the use of programming tools and software libraries. Because of this, it is becoming increasingly important to know what the parallel programming techniques are. Python is commonly used as even non-experts can easily deal with its concepts. This book will teach you parallel programming techniques using examples in Python and will help you explore the many ways in which you can write code that allows more than one process to happen at once. Starting with introducing you to the world of parallel computing, it moves on to cover the fundamentals in Python. This is followed by exploring the thread-based parallelism model using the Python threading module by synchronizing threads and using locks, mutex, semaphores queues, GIL, and the thread pool. Next you will be taught about process-based parallelism where you will synchronize processes using message passing along with learning about the performance of MPI Python Modules. You will then go on to learn the asynchronous parallel programming model using the Python asyncio module along with handling exceptions. Moving on, you will discover distributed computing with Python, and learn how to install a broker, use Celery Python Module, and create a worker. You will also understand the StarCluster framework, Pycsp, Scoop, and Disco modules in Python. Further on, you will learn GPU programming with Python using the PyCUDA module along with evaluating performance limitations. Next you will get acquainted with the cloud computing concepts in Python, using Google App Engine (GAE), and building your first application with GAE. Lastly, you will learn about grid computing concepts in Python and using PyGlobus toolkit, GFTP and GASS COPY to transfer files, and service monitoring in PyGlobus. Style and approach A step-by-step guide to parallel programming using Python, with recipes accompanied by one or more programming examples. It is a practically oriented book and has all the necessary underlying parallel computing concepts. Table of Contents Chapter 1: Getting Started with Parallel Computing and Python Chapter 2: Thread-based Parallelism Chapter 3: Process-based Parallelism Chapter 4: Asynchronous Programming Chapter 5: Distributed Python Chapter 6: GPU Programming with Python
...展开详情收缩
2015-09-14 上传大小:2.39MB
想读
分享
收藏 (6) 举报

评论 共9条

adq1_2 字体发虚?
2018-07-07
回复
stupid_boy2007 vary good, 为了asyncio那一章也值了。
2018-04-01
回复
kk8399091 内容很深刻,唯一的不足是,在windows上演示的
2017-11-25
回复
lsvarc 好资料。谢谢!
2017-10-09
回复
lilingtongji 英文原版书,可以一读。
2017-03-23
回复
olcolc 这个真的非常好,借鉴意义蛮大.
2017-02-10
回复
csloster 学习Python Parallel Programming的好资料, 谢谢分享!
2017-01-04
回复
njit_yk 谢谢!看看
2016-07-24
回复
zhaiyutian 好书,Python的线程这块一直毛病很多,但是multiple process能弥补不少。
2015-09-24
回复
Python Parallel Programming Cookbook 无水印pdf

Python Parallel Programming Cookbook 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

立即下载
Python Parallel Programming Cookbook(PACKT,2015)

Parallel programming techniques are required for a developer to get the best use of all the computational resources available today and to build efficient software systems. From multi-core to GPU systems up to the distributed architectures, the high computation of programs throughout requires the us

立即下载
OpenCL Parallel Programming Development Cookbook

目前还没有中文版的,但是仍然不失为一个好的OpenCL编程资料,对于想要例子讲解式学习的赶紧下来看看

立即下载
Python GUI Programming Cookbook(2nd) 无水印pdf

Python GUI Programming Cookbook(2nd) 英文无水印pdf 第2版 pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

立即下载
Python+GUI+Programming+Cookbook

Python+GUI+Programming+Cookbook 英文版的高清python GUI开发,有基于python内部自带的tkinter GUI开发,详细地解说了tkinter基本控件,并有图示说明,还有网络开发,及PyopenGL,Matplotlib开发。

立即下载
Programming ArcGIS with Python Cookbook - Second Edition 源码 part01

/*帮一个笨蛋找的资料,发现要翻墙下载,在全面禁止魔法上网之际,赶紧上传了造福gis学生们*/ --第一卷-- 这是随书《基于ArcGIS的Python编程秘籍(第二版)》附带的py源码,由于上传文件大小限制,故分包压缩。 童叟无欺,最后一卷需1积分下载,翻墙需要资源,请见谅。

立即下载
Qt5 Python GUI Programming Cookbook

Qt5 Python GUI Programming Cookbook ISBN 139781788831000 Over 60 recipes to help you design interactive, smart, and cross-platform GUI applications

立即下载
QT5 Python GUI Programming Cookbook (2018)

This book is meant for intermediate to advanced programmers and developers who have some preliminary knowledge of Python programming. This book can be of great use for trainers, teachers, and software developers who wish to build a fully-featured GUI-based application in Python.

立即下载
Python GUI Programming Cookbook 2nd Edition(pdf格式含代码)

Python GUI Programming Cookbook Second Edition Copyright © 2017 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief q

立即下载
Programming ArcGIS 10.1 with Python Cookbook 无水印pdf

Programming ArcGIS 10.1 with Python Cookbook 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

立即下载
QT5 Python GUI Programming Cookbook

QT5 Python GUI Programming Cookbook QT5 Python GUI Programming Cookbook

立即下载
Python Network Programming Cookbook, 2nd Edition

"Python Network Programming Cookbook, 2nd Edition" ISBN: 1786463997 | 2017 | PDF | 442 pages | 15.41 MB Key Features Solve real-world tasks in the area of network programming, system/networking administration, network monitoring, and more Familiarize yourself with the fundamentals and functionalit

立即下载
Qt5 Python GUI Programming Cookbook 无水印原版PDF

Qt5 Python GUI Programming Cookbook ISBN 139781788831000 Over 60 recipes to help you design interactive, smart, and cross-platform GUI applications

立即下载
QT5 Python GUI Programming Cookbook - 2018

本书适用于具有Python编程初步知识的中高级程序员和开发人员,,基于Qt5和python进行图像界面编程。对于希望在Python中构建功能齐全的基于GUI的应用程序的培训师,教师和软件开发人员而言,本书非常有用。

立即下载
Python GUI Programming Cookbook.pdf

Python is a multi-domain, interpreted programming language. It is a widely used general-purpose, high-level programming language. It is often used as a scripting language because of its forgiving syntax and compatibility with a wide variety of different eco-systems. Its flexible syntax enables devel

立即下载
Packt.Python.GUI.Programming.Cookbook.2nd.Edition.2017

Packt.Python.GUI.Programming.Cookbook.2nd.Edition.2017 Packt.Python.GUI.Programming.Cookbook.2nd.Edition.2017 Packt.Python.GUI.Programming.Cookbook.2nd.Edition.2017

立即下载
OpenCV 3 Computer Vision Application Programming Cookbook - Third Edition

OpenCV必读书目第三版,高清原版。

立即下载
OpenCV 3 Computer Vision Application Programming Cookbook(3rd) 无水印pdf

OpenCV 3 Computer Vision Application Programming Cookbook(3rd) 英文无水印pdf 第3版 pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

立即下载
Maya Programming with Python Cookbook azw3

Maya Programming with Python Cookbook 英文azw3 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

立即下载
OpenCV 2 Computer Vision Application Programming Cookbook 全

包含所有可以找到的关于OpenCV 2 Computer Vision Application Programming Cookbook的资料。官方高清电子书,配套代码,实验所需要图片。免积分奉上,欢迎下载。opencv资源还很少,大家加油

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

Python Parallel Programming Cookbook

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
50 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: