Advanced Python: Concurrency And Parallelism

Explaining Why, When And How To Use Threads, Async And Multiple Processes In Python

Farhad Malik
FinTechExplained

--

Concurrency and parallelism features have completely changed the landscape of software applications. It’s a common trend in larger organisations to design a concurrent and parallel enterprise-level application. Therefore, it’s important to understand how concurrency and parallelism works. The sole aim of this article is to provide a clear and succinct guide on how and when to use concurrency and parallelism in Python applications.

This article will explain the concepts of concurrency and parallelism using practical examples

Despite the fact that this article is focused on the Python programming language, it can be used to understand the general concepts of concurrency and parallelism

This is an advanced level topic for Python developers and I recommend it to everyone who is/or intends in using the Python programming language.

If you want to understand the Python programming language from the beginner to an advanced level then I highly recommend the article below:

--

--

Farhad Malik
FinTechExplained

My personal blog, aiming to explain complex mathematical, financial and technological concepts in simple terms. Contact: FarhadMalik84@googlemail.com