Reuven Lerner's Python Courses/Threads and processes in Python (recording of webinar from October 2021)

  • $180

Threads and processes in Python (recording of webinar from October 2021)

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

Long ago, computers could do only one thing at a time. But nowadays, we expect to ask our computer to do many things in parallel. To do this, programmers can typically choose between two main options — threads and processes.

Python provides support for both threads and processes. But using them can be tricky, difficult, and a bit strange — thanks to a combination of Python syntax, limitations on what we can do with threads and processes, and the infamous GIL (global interpreter lock), which ensures that only a single thread runs at a time.

In this four-hour course that I gave in October 2021, I showed how we can work with threads and processes in Python. Moreover, I show you when you should (and shouldn't) use these techniques, how to weigh them against one another, and some tips and tricks for using them effectively.

Whether you're new to threads and processes, have experience with them in another language and want to use them in Python, or want to have a better understanding of how Python allows us to work with them, this course will give you lots of understanding and tools. 

FAQs

When will the class be running?

It took place on Sunday, October 3rd, 2021. If you purchase the course now,  you'll be getting a recording.

Will the class include any hands-on exercises?

Yes, many!  I aim 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.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

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