YoVDO

From Built-in Concurrency Primitives to Large Scale Distributed Computing

Offered By: EuroPython Conference via YouTube

Tags

Concurrency Courses Python Courses Distributed Computing Courses Asynchronous Programming Courses Futures Courses Dask Courses Asyncio Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore Python's asynchronous execution models and concurrency primitives in this 40-minute conference talk from EuroPython 2024. Delve into the 'Future' and 'Executor' interfaces within the 'concurrent.futures' module and the event-driven architecture of 'asyncio'. Learn how to process large datasets efficiently, transitioning from single CPU applications to complex distributed systems with thousands of cores. Discover practical applications of these concepts in large-scale, distributed execution frameworks like Dask or Ray through step-by-step examples. Gain insights into map-reduce operations, efficient collaboration between different concurrency models, and addressing common challenges such as data serialization in distributed environments. Leave with a solid understanding of asynchronous code execution fundamentals and the ability to make informed decisions about applying concurrency in data processing workflows, ensuring optimal development lifecycle, performance, and scalability.

Syllabus

From built-in concurrency primitives to large scale distributed computing — Jakub Urban


Taught by

EuroPython Conference

Related Courses

Learn Advanced Python 3: Concurrency
Codecademy
Enhancing Network Automation with Generative AI
Pluralsight
Python 3 Performance
Pluralsight
Getting Started with Python 3 Concurrency
Pluralsight
Python Django, Aiohttp Workshop: Cooking Secret Note service
Udemy