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
Python Parallel Programming Cookbook: Master efficient parallel programming to build powerful applications using Python
β Scribed by Giancarlo Zaccone
- Publisher
- Packt Publishing
- Year
- 2015
- Tongue
- English
- Leaves
- 286
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
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.
β¦ Subjects
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°;ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½Π°Ρ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ°;Python;
π SIMILAR VOLUMES
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
<p> <b>Master efficient parallel programming to build powerful applications using Python</b> </p> <h2>About This Book</h2> <ul> <li>Design and implement efficient parallel software</li> <li>Master new programming techniques to address and solve complex programming problems</li> <li>Explore the world
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,
A fast, easy-to-follow and clear tutorial to help you develop Parallel computing systems using Python. Along with explaining the fundamentals, the book will also introduce you to slightly advanced concepts and will help you in implementing these techniques in the real world. If you are an experience