Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Message-Passing Concurrency for Python

EuroPython Conference via YouTube

Overview

Explore message-passing concurrency for Python in this 42-minute EuroPython Conference talk. Delve into various forms of concurrency and parallelism, focusing on message-passing techniques popular in languages like Scala and Go. Learn about the python-csp library, which implements these concepts in a Pythonic way. Discover how this programming style can help avoid common pitfalls such as deadlocks, race hazards, and "callback hell". Compare different concurrency libraries in Python, including threading, multiprocessing, and futures, and understand their performance implications. Gain insights into the challenges of removing the Global Interpreter Lock (GIL) and its impact on Python concurrency. Enhance your understanding of concurrent programming techniques to improve the efficiency and reliability of your Python applications.

Syllabus

Sarah Mount - Message-passing concurrency for Python

Taught by

EuroPython Conference

Reviews

Start your review of Message-Passing Concurrency for Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.