Concurrent and Distributed Computing with Python [Video]

By Harish Garg , Mithun Lakshmanaswamy
  • Instant online access to over 7,500+ books and videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies

About this video

Facing difficulty in implementing concurrent and multithreaded programs in your Python applications? Is this preventing you from implementing efficient code in your apps and benefiting from multiprocessing?

This course will help you resolve these difficulties. You will start by exploring the basic concepts of concurrency and distributed computing, and you'll learn which Python libraries are relevant to these. You will not only learn to see Celery as a way to build-in concurrency into your apps, but also Pyro as an alternative to Celery. You will create processes and manage processes along with interprocess communication; combine coroutines with threads and processes; practice the management of process pools; implement asynchronous tasks/job queues using AsyncResult and Celery backends; invoke remote methods in your Python-based code, and use these skills and concepts when working with AWS for Python.

All the code and supporting files for this course are available at https://github.com/PacktPublishing/Concurrent-and-Distributed-Computing-with-Python

Style and Approach

A comprehensive course, packed with executable instructions, and working examples. You will learn about all the libraries, techniques, and tools needed to exploit concurrent and distributed programming with Python.

Publication date:
December 2018
Publisher
Packt
Duration
1 hour 48 minutes
ISBN
9781788996020

About the Authors

  • Harish Garg

    Harish Garg is a Principal Software Developer, author, and co-founder of a software development and training company, Bignumworks. Harish has more than 19 years of experience in a wide variety of technologies, including blockchain, data science and enterprise software. During this time, he has worked for companies such as McAfee, Intel, etc.

    Browse publications by this author
  • Mithun Lakshmanaswamy

    Mithun Lakshmanaswamy of BignumWorks Software LLP has been developing applications in Python for 9+ years. He has written enterprise-level distributed applications that are deployed on scores of servers and have the ability to support thousands of users simultaneously. Some of the applications he has developed are related to parsing millions of virus definitions, analyzing network packets from an enterprise setup, and so on. He is also quite proficient in teaching technical concepts and is quite involved with his current organization’s training programmes. He has worked on multiple projects working with Python, AWS and so on, implementing the concepts of concurrent and distributed computing.

    Browse publications by this author

Recommended For You

Extreme C

Push the limits of what C - and you - can do, with this high-intensity guide to the most advanced capabilities of C

By Kamran Amini
Python Parallel Programming Cookbook - Second Edition

Implement effective programming techniques in Python to build scalable software that saves time and memory

By Giancarlo Zaccone