Coding for Entrepreneurs: Python Web Scraping

Justin Mitchel, Coder, Teacher, Entrepreneur

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
21 Videos (1h 40m)
    • Welcome

      3:58
    • Overview

      2:27
    • Set up your system

      2:22
    • Virtual Environments

      12:46
    • Install SublimeText

      1:39
    • Setup Project & Virtualenv

      5:06
    • Install Packages

      3:33
    • Hello World

      4:05
    • Input Data

      4:20
    • Using Requests

      3:52
    • Status Codes

      3:17
    • Your First Scrape

      3:07
    • Beautiful Soup

      7:03
    • Inspect Element

      3:27
    • URL Parse

      7:54
    • Separate & Count Words

      4:41
    • Clean up words

      6:32
    • Remove Stop Words

      7:36
    • Create CSV File

      7:32
    • Write to CSV

      3:47
    • Thank you

      1:19

About This Class

Learning to code has never been easier and this class is a first step in doing so. I am going to teach you how to do what's called "Web Scraping" which means you'll be able to use your final project to literally grab and store text content from any webpage on the internet. 

The reason we do this is two fold: 

  1. To show you that building powerful software is achievable even for beginners
  2. The technology behind the juggernaut Google starts with simple programs like the one we build here

Sure, we're not actually building a search engine but we are building a way to "extract keywords from context" on any given blog. We'll show you a practical way to get started and implement right away.

A few requirements:

  • Windows, Mac, or Linux 
  • Internet

7 of 9 students recommendSee All

Slightly too fast, hard to follow along even with pausing.
Good starter on Scraping - everyone should know how to scrape content - as its an important way to grab data that one would want to work with over time. Being able to pull data from one source and place into a CSV is the first method of understanding how to use python to start grabbing data and ultimately putting it into a DB from where you can have other apps you make built on top of that data.
worth the time!

167

Students

--

Projects

Justin Mitchel

Coder, Teacher, Entrepreneur

Avid student of life! I love learning new things and, what's great about code, is there are always new things. I believe the best way to learn is to teach. That's why I started actually. Now I teach to help others while I hone my own skills. Join me on youtube.com/codingentrepreneurs Adjunct Professor in the Marshall School of Business at the University of Southern California My original courses (4+ years ago) were Kickstarter-funded I am a entrepreneur turned self-taught Django/Python develo...

See full profile