- 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.
- Getting Started with Citrix XenApp? 7.6
- Python 3.7網絡爬蟲快速入門
- 小創客玩轉圖形化編程
- JavaScript語言精髓與編程實踐(第3版)
- Spring實戰(第5版)
- QGIS:Becoming a GIS Power User
- 持續輕量級Java EE開發:編寫可測試的代碼
- C# Multithreaded and Parallel Programming
- R語言:邁向大數據之路(加強版)
- Android Game Programming by Example
- Julia數據科學應用
- Developing Java Applications with Spring and Spring Boot
- Web程序設計與架構
- 深度學習:基于Python語言和TensorFlow平臺(視頻講解版)
- Kotlin入門與實戰