Practical Python Project: Web Scraper Prototype (Semi-Livecoding) @tutoriaLinux
Practical Python Project: Web Scraper Prototype (Semi-Livecoding)  @tutoriaLinux
Uploaded October 2017 | Updated September 2026, 2 weeks ago
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: github.com/groovemonkey/python-bundlescraper

The whole Python 3 Basics Playlist: youtube.com/playlist?list=PLtK75qxsQaMIHM0tNit2YLXvTuwrP1-Bq

My step-by-step project-based Linux course for beginners: udemy.com/course/hands-on-linux-self-hosted-wordpress-for-linux-beginners/?referralCode=19C0A7DEE2FD53C9C09D

Free Linux Sysadmin Course Playlist: youtube.com/playlist?list=PLtK75qxsQaMLZSo7KL-PmiRarU7hrpnwK

DigitalOcean referral link: https://m.do.co/c/0380a1db56a6

Patreon: patreon.com/tutorialinux
Official Site & e-mail list: tutorialinux.com
Twitter: twitter.com/tutorialinux
Facebook: facebook.com/tutorialinux
Podcast: kernelpanicpodcast.com
Practical Python Project: Web Scraper Prototype (Semi-Livecoding)Which Text Editor Should You Choose?Linux, Python, and OpenBSD ebook Bundle SweetnessA Delicious $15 Functional Programming e-book BundleSysadmin Links 6: Windows Package Management, SSH Wizardry, and Strategy GamesWeb Server Project   03 Configuring mySQL and nginx, installing WordPressSysadmin Links 5: Horde EditionLinux Basics   Scheduling Tasks with CronA Guide to the DevOps Technical InterviewOfficial TutoriaLinux Website Launch   Linux Tutorials For Everyone!Bash Scripting 7: Functions and Course ReviewVPNs for Privacy - The Basics
tutoriaLinux |

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

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER