Reuven Lerner's Python Courses/asyncio (recording of webinar from October 2021)

  • $180

asyncio (recording of webinar from October 2021)

  • Started Oct 10, 2021 at 11:00 AM EDT

 Want to retrieve data from the Internet? Create a chat server? Even serve Web applications or work with a database? Increasingly Python developers are turning to "asyncio", a relatively new part of the standard library. On the one hand, asyncio requires that you think differently about concurrency, and how your programs are designed. On the other hand, asyncio simplifies many aspects of concurrency that frustrated developers in the past. 

In this recording of a four-hour course I gave in October 2021, I introduce you to asyncio: What it is (and isn't), how it works (and doesn't), and how to create simple asyncio programs. I talk about the "async" and "await" keywords, how we can create programs that consume data with asycnio, and how we can create simple network servers using it. I also discuss when asyncio can work together with threads (and why you would want to do such a thing), which popular Python packages are starting to use it, and some of the more interesting use cases for asyncio.

All of the documents I created for this class are available to anyone who purchases this course.

FAQs

When will the class be running?

The class ran on Sunday, October 10th. If you purchase it now, you'll be getting a four-hour recording of the class.

Will the class include any hands-on exercises?

Yes, many!  I am for at least 30% of each class to be spent in exercises — doing them, discussing them, and reviewing them.

Do you offer discounts?

Yes!
  • For students
  • For retirees/pensioners/seniors
  • For people adversely affected by the coronavirus pandemic
  • For people living permanently outside of the world's 30 richest countries.
Do you fit one of these categories? Just e-mail me at reuven@lerner.co.il, and I'll send you a discount coupon.

What version of Python will we use?

3.9, the most current version when this class takes place.

What do I need to install?

Other than Python and your favorite editor/IDE, I tend to use Jupyter notebooks quite a lot. So you'll want to install that, too.

Not familiar with Jupyter? Here's a video from my YouTube channel on how to install it: https://www.youtube.com/watch?v=i2zM8OwxZok

I can't attend the live class. Will there be a recording?

Yes! It'll be available within 24 hours of the class ending.

I have other questions.

I have answers! Just contact me at reuven@lerner.co.il, and I'll answer ASAP.