Parallel computing and Concurrency
Language: English
The presentation was given on 2019.06.02 at PyCon Israel 2019.
Listing the different concurrency options in python
In the last few years I had to run task currently. In some cases the tasks were running on the same machine, in some case I had tasks running on different machines. I want to share with you the apis, pattern and technologies that I found to do these task.
In particular I will talk about:
- Python executor objects
- Python asyncio library
- 3rd parties for parallel computing (numpy)
- Dask
My talk will be based on jupyter notebook and I will try to provide as much examples as possible