Learn Python with Talk Python's Python courses

Simplifying Python's Async with Trio

Episode #167, published Fri, Jun 29, 2018, recorded Thu, Jun 21, 2018.

This episode is carbon neutral.
Ever since Python 3.5 was released, we've had a really powerful way to write I/O bound async code using the async and await keywords.

On this episode, you'll Nathaniel Smith who wrote the Trio async framework that significantly simplifies complex coordinating operations using async and await.

Links from the show

Nathaniel on Twitter: @vorpalsmith
Trio: github.com/python-trio/trio
Nathaniel's PyCon Talk: youtube.com
Notes on structured concurrency, or: Go statement considered harmful: vorpus.org
Timeouts and cancellation for humans: vorpus.org

Other Async Frameworks of Note
Unsync: asherman.io
Curio: github.com/dabeaz/curio
Episode transcripts: talkpython.fm

Stay in touch with us
Subscribe on YouTube (for live streams): youtube.com
Follow Talk Python on Twitter: @talkpython
Follow Michael on Twitter: @mkennedy

Want to go deeper? Check out our courses

Nathaniel Smith
Nathaniel Smith
Episode sponsored by
Ads served ethically
Become a friend of the show
Stay in the know and get a chance to win our contests.
See our privacy statement about email communications.