Practical Python Project: Web Scraper Prototype (Semi-Livecoding)

A beginner-friendly, project-based approach to learning programming. In this video you'll watch me build a simple Humble Bundle web scraper prototype in Python, as if I was sitting next to you and explaining every line of code as I write it. This video includes mistakes and wrong turns, because they're a great opportunity to learn what the basic programming and software development flow in Python actually looks like in real life. 2:04 - Basic Python Project Setup 4:30 - Basic virtualenv Usage 5:38 - Start programming our prototype! 6:42 - Making HTTP Requests with requests (HTTP client for Python) 12:48 - Parsing HTML with Python and Beautiful Soup (bs4) 18:20 - Inspecting HTML/DOM Elements in your browser 27:54 - Designing the Target Datastructure 32:10 - Python List Comprehensions 37:55 - Designing our most common Datastructure Operations 47:39 - Advanced Python List Comprehensions 49:57 - Splitting the page into product rows (Solution) 59:45 - Running the prototype Project Files: https://github.com/groovemonkey/pytho... The whole Python 3 Basics Playlist:    • Python 3   My step-by-step project-based Linux course for beginners: https://www.udemy.com/course/hands-on... Free Linux Sysadmin Course Playlist:    • The Linux Basics Course: Beginner to Sysad...   DigitalOcean referral link: https://m.do.co/c/0380a1db56a6 Patreon:   / tutorialinux   Official Site & e-mail list: https://tutorialinux.com/ Twitter:   / tutorialinux   Facebook:   / tutorialinux   Podcast: http://kernelpanicpodcast.com

Python Project: Detailed Code Walkthrough / Explanation
▶︎

Python Project: Detailed Code Walkthrough / Explanation

Web Scraping with Python - Beautiful Soup Crash Course
▶︎

Web Scraping with Python - Beautiful Soup Crash Course

Automate with Python – Full Course for Beginners
▶︎

Automate with Python – Full Course for Beginners

I Hacked This Temu Router. What I Found Should Be Illegal.
▶︎

I Hacked This Temu Router. What I Found Should Be Illegal.

Web Scraping Using Python For Beginners and File Handling in Python | Python Web Scraping
▶︎

Web Scraping Using Python For Beginners and File Handling in Python | Python Web Scraping

Why Tech CEOs Are Quietly Cancelling Their AI Plans
▶︎

Why Tech CEOs Are Quietly Cancelling Their AI Plans

One Formula That Demystifies 3D Graphics
▶︎

One Formula That Demystifies 3D Graphics

Comprehensive Python Beautiful Soup Web Scraping Tutorial! (find/find_all, css select, scrape table)
▶︎

Comprehensive Python Beautiful Soup Web Scraping Tutorial! (find/find_all, css select, scrape table)

Python Web Scraping Tutorial - 1 | Python BeautifulSoup Tutorial | Python Tutorial | Edureka
▶︎

Python Web Scraping Tutorial - 1 | Python BeautifulSoup Tutorial | Python Tutorial | Edureka

Ibiza Summer Mix 2026 🍓 Best Of Tropical Deep House Music Chill Out Mix 2025 🍓 Chillout Lounge
▶︎

Ibiza Summer Mix 2026 🍓 Best Of Tropical Deep House Music Chill Out Mix 2025 🍓 Chillout Lounge

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Python Tutorial: Web Scraping with Requests-HTML
▶︎

Python Tutorial: Web Scraping with Requests-HTML

Python Tutorial: Web Scraping with BeautifulSoup and Requests
▶︎

Python Tutorial: Web Scraping with BeautifulSoup and Requests

Learn Python Through Public Data Hacking
▶︎

Learn Python Through Public Data Hacking

Learn RAG From Scratch – Python AI Tutorial from a LangChain Engineer
▶︎

Learn RAG From Scratch – Python AI Tutorial from a LangChain Engineer

Web scraping: Reliably and efficiently pull data from pages that don't expect it
▶︎

Web scraping: Reliably and efficiently pull data from pages that don't expect it

Turing Award Winner: Data Abstraction, Dijkstra, Distributed Systems | Barbara Liskov
▶︎

Turing Award Winner: Data Abstraction, Dijkstra, Distributed Systems | Barbara Liskov

How Ghost Shops Triggered China’s Biggest Food Scandal | AB Explained
▶︎

How Ghost Shops Triggered China’s Biggest Food Scandal | AB Explained

Why the Mongols Vanished After Conquering Everything
▶︎

Why the Mongols Vanished After Conquering Everything

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
▶︎

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025