Description: Further DetailsTitle: Mastering Concurrency in PythonCondition: NewFormat: PaperbackRelease Date: 11/27/2018Subtitle: Create faster programs using concurrency, asynchronous, multithreading, and parallel programmingISBN-10: 1789343054EAN: 9781789343052ISBN: 9781789343052Publisher: Packt Publishing LimitedDescription: Immerse yourself in the world of Python concurrency and tackle the most complex concurrent programming problemsKey FeaturesExplore the core syntaxes, language features and modern patterns of concurrency in PythonUnderstand how to use concurrency to keep data consistent and applications responsiveUtilize application scaffolding to design highly-scalable programs Book Description Python is one of the most popular programming languages, with numerous libraries and frameworks that facilitate high-performance computing. Concurrency and parallelism in Python are essential when it comes to multiprocessing and multithreading; they behave differently, but their common aim is to reduce the execution time. This book serves as a comprehensive introduction to various advanced concepts in concurrent engineering and programming. Mastering Concurrency in Python starts by introducing the concepts and principles in concurrency, right from Amdahl's Law to multithreading programming, followed by elucidating multiprocessing programming, web scraping, and asynchronous I/O, together with common problems that engineers and programmers face in concurrent programming. Next, the book covers a number of advanced concepts in Python concurrency and how they interact with the Python ecosystem, including the Global Interpreter Lock (GIL). Finally, you'll learn how to solve real-world concurrency problems through examples. By the end of the book, you will have gained extensive theoretical knowledge of concurrency and the ways in which concurrency is supported by the Python languageWhat you will learnExplore the concepts of concurrency in programmingExplore the core syntax and features that enable concurrency in PythonUnderstand the correct way to implement concurrencyAbstract methods to keep the data consistent in your programAnalyze problems commonly faced in concurrent programmingUse application scaffolding to design highly-scalable programsWho this book is for This book is for developers who wish to build high-performance applications and learn about signle-core, multicore programming or distributed concurrency. Some experience with Python programming language is assumed.Language: EnglishCountry/Region of Manufacture: GBItem Height: 93mmItem Length: 75mmAuthor: Quan NguyenGenre: Computing & InternetRelease Year: 2018 Missing Information?Please contact us if any details are missing and where possible we will add the information to our listing.
Price: 73.95 USD
Location: GU14 0GT
End Time: 2024-11-03T11:53:44.000Z
Shipping Cost: 0 USD
Product Images
Item Specifics
Restocking Fee: No
Return shipping will be paid by: Buyer
All returns accepted: Returns Accepted
Item must be returned within: 30 Days
Refund will be given as: Money back or replacement (buyer's choice)
Release Date: 11/27/2018
Release Year: 2018
Book Title: Mastering Concurrency in Python
Title: Mastering Concurrency in Python
Subtitle: Create faster programs using concurrency, asynchronous, multithre
ISBN-10: 1789343054
EAN: 9781789343052
ISBN: 9781789343052
Country/Region of Manufacture: GB
Item Height: 93mm
Genre: Computing & Internet
Number of Pages: 446 Pages
Language: English
Publication Name: Mastering Concurrency in Python : Create Faster Programs Using Concurrency, Asynchronous, Multithreading, and Parallel Programming
Publisher: Packt Publishing, The Limited
Publication Year: 2018
Subject: Systems Architecture / Distributed Systems & Computing, Software Development & Engineering / General, Programming / Parallel, Programming Languages / Python
Type: Textbook
Subject Area: Computers
Author: Quan Nguyen
Item Length: 3.6 in
Item Width: 3 in
Format: Trade Paperback