PowerBI Data Analyst - Create visualizations and dashboards from scratch
The Most Addictive Python and SQL Courses
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk shows how to build a distributed web scraper in Python for large batch jobs, focusing on reducing run times and improving code durability. It covers the system’s components, queues, message brokers, and lessons learned.
Syllabus
Intro
Outline
Introduction
Data Science Project Stages
What is Distributed Web Scraping
Setting the Stage
Iteration - A Single Request
Looping Requests
Iteration 1 - Issues
Intermediate improvements
Iteration 2 - Issues
Distributed - Mental Model
Distributed - Controller
Distributed - Scraping Node
Distributed - Advantages
Distributed - Disadvantages
Distributed - Queues
Distributed - Message Brokers
Code Management
Useful Python Packages
Considerations
Conclusion
Taught by
PyCon US