Python Concurrency with asyncio
Price | $51.99 - $81.34
|
Rating | |
Author | Matthew Fowler |
Publisher | Manning |
Published | 2022 |
Pages | 376 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1617298662 |
ISBN-13 | 9781617298660 |
Python is flexible, versatile, and easy to learn. It can also be very slow compared to lower-level languages. Python Concurrency with asyncio teaches you how to boost Python's performance by applying a variety of concurrency techniques. You'll learn how the complex-but-powerful asyncio library can achieve concurrency with just a single thread and use asyncio's APIs to run multiple web requests and database queries simultaneously. The book covers using asyncio with the entire Python concurrency landscape, including multiprocessing and multithreading.
It's easy to overload standard Python and watch your programs slow to a crawl. Th e asyncio library was built to solve these problems by making it easy to divide and schedule tasks. It seamlessly handles multiple operations concurrently, leading to apps that are lightning fast and scalable.
Python Concurrency with asyncio introduces asynchronous, parallel, and concurrent programming through hands-on Python examples. Hard-to-grok concurrency topics are broken down into simple flowcharts that make it easy to see how your tasks are running. You'll learn how to overcome the limitations of Python using asyncio to speed up slow web servers and microservices. You'll even combine asyncio with traditional multiprocessing techniques for huge improvements to performance.
Source Code:
→ https://github.com/concurrency-in-python-with-asyncio/concurrency-in-python-with-asyncio
- Matthew Fowler
5 5 22
Similar Books
Programming Android with Kotlin
by Pierre-Olivier Laurence, Amanda Hinchman-Dominguez, Mike Dunn, G. Blake Meike
Developing applications for the Android mobile operating system can seem daunting, particularly if it requires learning a new programming language: Kotlin, now Androidâ??s officialdevelopment language. With this practical book, Android developers will learn how to make the transition from Java to Kotlin, including how Kotlin provides a t...
Price: $44.09 | Publisher: O'Reilly Media | Release: 2021
by Sathyajith Bhat
Learn the key differences between containers and virtual machines. Adopting a project based approach, this book introduces you to a simple Python application to be developed and containerized with Docker.After an introduction to Containers and Docker you'll be guided through Docker installation and configuration. You'll also lea...
Price: $24.82 | Publisher: Apress | Release: 2018
Mastering Concurrency in Python
by Quan Nguyen
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...
Price: $44.99 | Publisher: Packt Publishing | Release: 2018
Hands-On Bitcoin Programming with Python
by Harish Kumar Garg
Bitcoin is a cryptocurrency that's changing the face of online payments. Hands-On Bitcoin Programming with Python teaches you to build software applications for mining and creating Bitcoins using Python.This book starts with the basics of both Bitcoin and blockchain and gives you an overview of these inherent concepts by showing you ...
Price: $24.99 | Publisher: Packt Publishing | Release: 2018
by Niall O'Higgins
Learn how to leverage MongoDB with your Python applications, using the hands-on recipes in this book. You get complete code samples for tasks such as making fast geo queries for location-based apps, efficiently indexing your user documents for social-graph lookups, and many other scenarios.This guide explains the basics of the document-or...
Price: $6.88 | Publisher: O'Reilly Media | Release: 2011
Expert Python Programming, 2nd Edition
by Michal Jaworski, Tarek Ziade
Python is a dynamic programming language, used in a wide range of domains by programmers who find it simple, yet powerful. Even if you find writing Python code easy, writing code that is efficient and easy to maintain and reuse is a challenge.The focus of the book is to familiarize you with common conventions, best practices, useful tools...
Price: $28.99 | Publisher: Packt Publishing | Release: 2016
Mastering Geospatial Analysis with Python
by Paul Crickard, Eric van Rees, Silas Toms
Python comes with a host of open source libraries and tools that help you work on professional geoprocessing tasks without investing in expensive tools. This book will introduce Python developers, both new and experienced, to a variety of new code libraries that have been developed to perform geospatial analysis, statistical analysis, and...
Price: $49.99 | Publisher: Packt Publishing | Release: 2018
Hands-On RESTful Python Web Services, 2nd Edition
by Gaston C. Hillar
Python is the language of choice for millions of developers worldwide that builds great web services in RESTful architecture. This second edition of Hands-On RESTful Python Web Services will cover the best tools you can use to build engaging web services.This book shows you how to develop RESTful APIs using the most popular Python framewo...
Price: $44.99 | Publisher: Packt Publishing | Release: 2018