Мастер класс эффективного параллельного программирования для построения мощных приложений с использованием Python. Методы параллельного программирования требуются для разработчиков, чтобы получить наилучшее использование всех вычислительных ресурсов, доступных сегодня и для создания эффективных систем программного обеспечения. Из многоядерных систем на GPU вплоть до распределенных архитектур, высоких вычислительных программ во время использования требующих использования инструментов программирования и программные библиотеки. Для этого нужно знать методы параллельного программирования. Язык Python часто используется в качестве языка программирования для этих задач. Эта книга научит вас параллельным методам программирования с примерами на языке Python и поможет вам изучить множество способов, в которых можно прописать код, который позволяет запустить сразу более одного процесса.
Master efficient parallel programming to build powerful applications using Python 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.
Информация о книге: Название: Python Parallel Programming Cookbook Автор: Giancarlo Zaccone Язык: english / английский Издательство: Packt Publishing Жанр: Programming / программирование Год: 2015 Формат: pdf Качество: e-book Страниц: 286 Размер: 12,3 Мб