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
- Host: GitHub
- URL: https://github.com/fluentpython/concurrency2017
- Owner: fluentpython
- License: mit
- Created: 2017-07-26T00:47:13.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-02-26T02:13:07.000Z (almost 5 years ago)
- Last Synced: 2025-04-09T09:11:18.713Z (9 months ago)
- Language: Python
- Size: 41.5 MB
- Stars: 97
- Watchers: 11
- Forks: 32
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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