Asynchronous programming can be intimidating for many due to its unique syntax, paradigm, and differing behaviour in scripts versus Jupyter notebooks.
Data professionals are likely to make numerous API calls and handle I/O-bound operations in R&D projects. When deploying data science solutions, they frequently create endpoints that perform multiple network calls. Async programming is incredibly useful in these scenarios but is often overlooked due to its steep learning curve.
But it’s not that complicated—and I'll prove it. In this talk, I will demystify the basics, along with some advanced concepts, from a practical perspective. By the end, you'll be ready to get started and implement significant performance improvements in your network or I/O-bound code.
Watch this talk if you’ve been intimidated by async and await for a while and are ready to change that.
Resources
---
More from the talk - https://blog.ryanvarley.com/p/pydata-get-started-with-python-async-in-25-minutes-talk
Video 1 - https://www.youtube.com/watch?v=gRCMZuAJvAk
Video 2 - https://www.youtube.com/watch?v=aFd1GjTRfig