Tuesday 10:45 AM–11:20 AM in Central Park East 6501a (6th fl)

Asynchronous Python: A Gentle Introduction

James Kirk Cropcho

Audience level:
Intermediate

Description

Want to start learning asynchronous programming techniques, but you’re feeling blocked? In this talk, I will explain asynchronous execution. Then, using assorted asynchronous libraries and frameworks, I’ll display and discuss different implementations of a realistic application.

Abstract

Want to start learning asynchronous programming techniques, but you’re feeling blocked? Want to learn about the best tooling, while concurrently gaining a barebones theoretical understanding? For you, this talk is a can’t-miss.

I will explain asynchronous execution using a non-programming example. Then I’ll display and discuss a realistic yet super-simple program, implemented first in a synchronous, classically Pythonic way, and then by using assorted asynchronous programming libraries and frameworks. I will then mention common pitfalls. Finally, I will explain when asynchronous programming techniques are best used versus processes or threads.

Subscribe to Receive PyData Updates

Subscribe