Description
Threading, futures, coroutines, asyncio, celery, and gevent. What are the differences among these concurrency techniques? This presentation tries to make clear different concurrency models supported by Python and which libraries are best suited for the different problems that each model solves.