Paris, France
Description :
This full-day workshop empowers analysts to master web scraping and data automation techniques in Python. You will learn to collect, clean, and structure data from websites, then automate these workflows for regular, reliable analyses.
Learning Objectives:
- Understand web scraping principles and best practices (compliance with terms of use, robots.txt).
- Use Python libraries (requests, BeautifulSoup, Scrapy) to extract data.
- Automate script execution and data updates via cron or Python schedulers.
- Build a data processing pipeline (cleaning, transformation, export).
Target Audience:
Data analysts, beginner data scientists, or anyone seeking to automate web data collection.
Duration:
1 day (9:00–12:30 & 13:30–17:00).
Number of Participants:
Maximum 12 participants.
Prerequisites:
Basic Python skills and familiarity with HTML/CSS.
Program:
Morning: Scraping Fundamentals
- Introduction to scraping and legal framework.
- Data extraction with requests and BeautifulSoup.
- Handling dynamic sites using Selenium or Playwright.
- Workshop: extract tables and lists from a public website.
Afternoon: Automation & Pipeline
- Create a Scrapy project to crawl multiple pages.
- Clean and structure data with pandas.
- Schedule scripts using cron or the schedule library.
- Hands-on: automate updates and export to CSV or a database.
Pricing:
- Open enrollment: €700 excl. VAT per participant
- In-house: on request, tailored to your needs
Methods Employed:
- Technical demonstrations
- Guided practical workshops
- Real-world automation case studies
Evaluation:
- Knowledge validation quiz
- Review of completed scripts and feedback
Delivery Mode:
Available in-person or via videoconference (Microsoft Teams). A computer with Python and Internet access is required.
Our sessions are accessible to people with disabilities. Please contact accessibility@eurekia-learning.com to arrange accommodations.
Contacts:
- Quality referent: Jihane Khouzaimi (06 69 53 77 75 – contact@eurekia-learning.com)
- Pedagogical referent: Hatim Khouzaimi
Note:
This workshop will equip you with the skills to automate web data collection and preparation, streamlining your analyses and reporting.