An open API service indexing awesome lists of open source software.

https://github.com/fluentpython/concurrency2017

Example code for the workshop Modern Concurrency in Python
https://github.com/fluentpython/concurrency2017

Last synced: 8 months ago
JSON representation

Example code for the workshop Modern Concurrency in Python

Awesome Lists containing this project

README

          

# Python Concurrency 2017

Example code for the workshop **Modern Concurrency in Python**, first presented at PyBay 2017 in San Francisco.

## Cloning

For faster cloning, get only the latest version of this repo:

$ git clone --depth=1 https://github.com/fluentpython/concurrency.git

## References

* [PEP-492: Coroutines with async and await syntax](https://docs.python.org/3/whatsnew/3.5.html#whatsnew-pep-492)

* [PEP-525: Asynchronous Generators](https://docs.python.org/3/whatsnew/3.6.html#whatsnew36-pep525)

* [PEP 530: Asynchronous Comprehensions](https://docs.python.org/3/whatsnew/3.6.html#pep-530-asynchronous-comprehensions)

* [Asynchronous Python for the Complete Beginner](https://speakerdeck.com/pycon2017/miguel-grinberg-asynchronous-python-for-the-complete-beginner) ([example code](
https://gist.github.com/miguelgrinberg/f15bc03471f610cfebeba62438435508) by Miguel Grinberg

* [async/await and asyncio in Python 3.6 and beyond](https://speakerdeck.com/1st1/await-and-asyncio-in-python-3-dot-6-and-beyond) ([video](https://www.youtube.com/watch?v=2ZFFv-wZ8_g)) by Yuri Selivanov

* [Unyielding](https://glyph.twistedmatrix.com/2014/02/unyielding.html): a defense of asynchronous programming by Glyph Lefkowitz, creator of Twisted

* [Asynchronous Python and Databases](http://techspot.zzzeek.org/2015/02/15/asynchronous-python-and-databases/) by Mike Bayer ([response](https://emptysqua.re/blog/response-to-asynchronous-python-and-databases/) by A. Jesse Jiryu Davis)

* [ConcurrentPython](https://github.com/BruceEckel/ConcurrentPython): notes for an upcoming open book by Bruce Eckel

## Libraries and frameworks

* asyncio

* aiohttp

* aio-libs organization on github

* [Sanic](https://github.com/channelcat/sanic)

* Curio

* Trio