Concurrent and Distributed Computing with Python [Video]
This course has been retired. Check out the alternatives below
-
What do you get with a Packt Subscription?
- Instant access to this title and 7,500+ eBooks & Videos
- Constantly updated with 100+ new titles each month
- Breadth and depth in over 1,000+ technologies
-
Understanding Concurrent and Distributed Computing with Python
- The Course Overview
- Getting Started with Concurrency
- Introduction to Distributed Computing
- Overview of Python Libraries for Concurrent and Distributed Computing
-
Implement Threading in Your App
- Creating Threads
- Managing Threads
- Python GIL
- Using gevent and Greenlets
-
Using Multiprocessing in the Application
- Creating and Managing Processes
- Implementing Process Synchronization
- Executing Inter-Process Communication
- Managing Process Pools
-
Asynchronous Programming in Your App
- Diving into Asynchronous Programming
- Multitasking Using Coroutines and Event Loops with Asyncio
- Combining Coroutines with Threads and Processes
- Concurrent Futures Module
-
Celery for Managing Your - Distributed Task Queue
- Celery Concepts
- AsyncResult and Celery Backends with Examples
- Periodic Schedules Using Celery
- Concurrency with Celery
-
Pyro – Python Remote Method Invocation
- Pyro as an Alternative to Celery
- Pyro – Remote Method Invocation
- Client-Server Application Using Pyro
-
AWS for Python
- AWS SQS and Distributed Tasks
- Understanding Boto3 in AWS
- Creating a Python SQS Distributed Background Worker