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

tutoriaLinux
tutoriaLinux
79.4 هزار بار بازدید - 7 سال پیش - A beginner-friendly, project-based approach to
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:    • Python 3   My step-by-step project-based Linux course for beginners: www.udemy.com/course/hands-on-linux-self-hosted-wo… Free Linux Sysadmin Course Playlist:    • The Linux Basics Course: Beginner to ...   DigitalOcean referral link: m.do.co/c/0380a1db56a6 Patreon: www.patreon.com/tutorialinux Official Site & e-mail list: tutorialinux.com/ Twitter: twitter.com/tutorialinux Facebook: www.facebook.com/tutorialinux Podcast: kernelpanicpodcast.com/
7 سال پیش در تاریخ 1396/08/07 منتشر شده است.
79,428 بـار بازدید شده
... بیشتر