A Journey into Web Scraping, Basic Database Management, and APIs
Python
Web Scraping
Developer Tools
Headless Browsers
Browser Automation
SQLite
APIs
Content:
Tech Stack: Python, Requests, BeautifulSoup
Difficulties: New Information, CSS Selectors
Resources: Remote Work Demo, Week 1 Overview
Teams: Inexperienced members can pair up to build webpage scraper. Rest can work individually.
Content:
Tech Stack: Selenium, Headless Chrome
Difficulties: Debugging, Installation, Sensitive Info
Resources: BearFounders Demo, Week 2 Overview
Teams: Inexperienced/Less motivated members can pair up to build webpage scraper. Rest can work individually.
Team: Split between those debugging their static web scrapers and those who want to move on.
Content:
Tech Stack: Airtable API
Difficulties: Debugging, Splitting teams
Resources: Airtable Demo
Team: Split between those who want to work on database management (1-3 members) and APIs (1-2 members).
Content:
Tech Stack: SQLite3, Pandas
Difficulties: Debugging, Installation
Resources: SQL Demo, Week 3 Overview
Team: Split between those who want to work between web scrapers and database management (1-3 members).