- Parallel Programming with Python
- Jan Palach
- 191字
- 2021-07-16 11:22:18
What this book covers
Chapter 1, Contextualizing Parallel, Concurrent, and Distributed Programming, covers the concepts, advantages, disadvantages, and implications of parallel programming models. In addition, this chapter exposes some Python libraries to implement parallel solutions.
Chapter 2, Designing Parallel Algorithms, introduces a discussion about some techniques to design parallel algorithms.
Chapter 3, Identifying a Parallelizable Problem, introduces some examples of problems, and analyzes if these problems can be divided into parallel pieces.
Chapter 4, Using the threading and concurrent.futures Modules, explains how to implement each problem presented in Chapter 3, Identifying a Parallelizable Problem, using the threading and concurrent.futures modules.
Chapter 5, Using Multiprocessing and ProcessPoolExecutor, covers how to implement each problem presented in Chapter 3, Identifying a Parallelizable Problem, using multiprocessing and ProcessPoolExecutor.
Chapter 6, Utilizing Parallel Python, covers how to implement each problem presented in Chapter 3, Identifying a Parallelizable Problem, using the parallel Python module.
Chapter 7, Distributing Tasks with Celery, explains how to implement each problem presented in Chapter 3, Identifying a Parallelizable Problem, using the Celery distributed task queue.
Chapter 8, Doing Things Asynchronously, explains how to use the asyncio module and concepts about asynchronous programming.
- C語言程序設計基礎與實驗指導
- Apache Spark 2 for Beginners
- Network Automation Cookbook
- PhpStorm Cookbook
- Linux命令行與shell腳本編程大全(第4版)
- Python深度學習:基于TensorFlow
- Microsoft Azure Storage Essentials
- Learning YARN
- Windows Embedded CE 6.0程序設計實戰
- Java Web應用開發給力起飛
- 零基礎學C語言(升級版)
- C語言程序設計教程
- 金融商業數據分析:基于Python和SAS
- Splunk Essentials
- 高性能MVVM框架的設計與實現:San