PyCon Pune 2018

PyCon Pune

Asynchronous Python

Submitted by Sourav Basu (@souravbasu17) on Friday, 15 September 2017

Technical level: Intermediate


Earier there was Tornado and Twisted. However post Python 3.4 there has been a lot of things happening regarding Asynchronous programming in Python. There has been multiple implementations of event loops and they are getting better. This talk is aimed at explaining the differences to beginners and intermediates and how these frameworks work.


My talk will be focussing on each of these frameworks/modules:

  1. asyncio
    This will be a long topic since this is a major part of the topic and its very important to understand this. I will be providing implementation examples.

  2. uvloop
    This is another implementation of asyncio event loop and I will explain with implemtation examples.

  3. uvicorn
    Built on top of uvloop, I will explain how this solves problems to existing situation.

I also intend to speak on Tornado and Twisted at the beginning but the focus will be less than asyncio, uvloop and uvicorn.


Basic knowledge of python3 would be nice.

Speaker bio

I am a Software Engineer at Credy working on Python based stack. I have been working on Python 3 for a couple of years now, yet when I started learning async implementations of python I found it hard. There lacks good collections of tutorials, articles(Actually there are many small pieces but they don’t explain the big picture together). I am learning this as well as trying to implement it. Hence I understand the difficulties as many other people have faced.



  • Kushal Das (@kushaldas) Reviewer 2 years ago

    Thank you for submitting the talk to PyCon Pune. The talk selection team will contact you here in case of any queries. Meanwhile, please make sure that you provide a link to the presentation slides.

  • Parag Nemade (@paragan) a year ago

    Thank you for your submission. Can you now provide your presentation slides as well? Are you going to discuss comparision like which one is better implementation of event loop?

  • Sourav Basu (@souravbasu17) Proposer a year ago

    Apologies for late reply. Will add slides in next couple days.

Login with Twitter or Google to leave a comment