Get Free Shipping on orders over $0
Learning Concurrency in Python - Elliot Forbes

Learning Concurrency in Python

By: Elliot Forbes

Paperback | 16 August 2017

At a Glance

Paperback


$126.75

or 4 interest-free payments of $31.69 with

 or 

Ships in 10 to 15 business days

Practically and deeply understand concurrency in Python About This Book * Build highly efficient, robust, and concurrent applications *Work through practical examples that will help you address the challenges of writing concurrent code *Improve the overall speed of execution in multiprocessor and multicore systems and keep them highly available Who This Book Is For This book is for Python developers who would like to get started with concurrent programming. What You Will Learn * Explore the concept of threading and multiprocessing in Python *Understand concurrency with threads *Manage exceptions in child threads *Handle the hardest part in a concurrent system - shared resources *Build concurrent systems with Communicating Sequential Processes (CSP) *Maintain all concurrent systems and master them *Apply reactive programming to build concurrent systems *Use GPU to solve specific problems In Detail Python is a very high level, general purpose language, and also one of the most widely used languages. It offers diverse concurrency approaches, including the language itself and the third-party libraries. This book introduces the popular and useful libraries in-depth, briefly introduces specialized solutions, and shows you how to choose one. We cover the concurrency approaches and their techniques in Python, showing you why to use, how to use, when to use, and give you background knowledge. The book will guide you down the path to mastering Python concurrency, giving you all the necessary hardware and theoretical knowledge. Then we explore threading and multi-processing in Python. Next, you will learn about higher-level tools, event-driven programming, reactive programming, and more libraries. You will understand how to handle exceptions, benchmark, and debug code in a concurrent system. By the end of the book, you will have learned the techniques to write efficient Python code with concurrency.

More in Programming & Scripting Languages

Python & AI For Dummies - John C. Shovic

RRP $57.95

$44.75

23%
OFF
Introduction to Programming Languages - Gordon Hurley
The Practical Guide : The Practical Guide - Kerem Koseoglu
The C Programming Language : Prentice Hall Software - Brian Kernighan

RRP $107.04

$75.75

29%
OFF
Python All-in-One For Dummies : 3rd Edition - John C. Shovic

RRP $74.95

$55.75

26%
OFF
C++ Programming Language (hardcover), The - Bjarne Stroustrup

RRP $117.91

$89.99

24%
OFF
Introducing Python 3e : Modern Computing in Simple Packages - Bill Lubanovic
Python Automation For Dummies : For Dummies (Computer/Tech) - Alan Simpson
Problem Solving and Program Design in C, Global Edition : 8th Edition - Elliot Koffman
C# 10.0 All-in-One For Dummies : For Dummies (Computer/Tech) - John Paul Mueller
Coding All-in-One For Dummies : 2nd Edition - Chris Minnick

RRP $69.95

$50.75

27%
OFF
Think Python 3e : How To Think Like a Computer Scientist - Allen B. Downey
Fundamentals of Python : 3rd Edition - First Programs - Kenneth Lambert