Asynchronous Python Development

Share the link to this page
Copied
  Completed

In this section, we’ll learn about Asynchronous Python Development.

  • Browser Automation with Selenium
  • Processes and threads
  • The Python GIL
  • Using Python concurrent.futures: the ThreadPoolExecutor
  • Don't kill threads
  • Multiprocessing in Python
  • Using Python concurrent.futures: the ProcessPoolExecutor
  • Dealing with shared state in threads
  • Queuing in threads with shared state
  • Using Python generators instead of threads
  • Our first single-threaded task scheduler in Python
  • Yielding from another iterator in Python
  • Receiving data through yield
  • The async and await keywords
  • Watch these talks for more explanations and examples
  • Our asynchronous scraper
  • Making our first async request in Python
  • Getting multiple pages efficiently
  • Using async_timeout for security
  • Adding some error handling
  • Implicit and explicit waits in Selenium
  • Adding waits to our program code

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.