Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Noble Desktop

Python for Automation (Live Online)

via Noble Desktop

Overview

Learn how to use Python to extract data from websites and write loops for processing a large number of pages. This course covers topics such as HTML/CSS, Python fundamentals, web scraping exercises, storage and scheduling, and real-life examples of scraping valuable data.

Syllabus

Section 1

Introduction to HTML/CSS (Online)

  • How a website is served
  • Anatomy of a web page
  • HTML tags
  • IDs
  • CSS classes

Python Part 1

  • Integers + Floats
  • Variables
  • Strings
  • Methods + Functions

Section 2

Webscraping Exercise Part 1

  • Introduction to using packages
  • Requests packages
  • Performing a GET request
  • String manipulation
  • Debugging a Python script

Python Part 2

  • Booleans
  • Conditonal Statements
  • Lists
  • Indexing into strings + lists
  • Looping over lists

Section 3

Webscraping Exercises Part 2

  • Beautiful Soup package
  • Honing in on data
  • Common webscraping pitfalls
  • Using loops in webscraping

Storage and Scheduling

  • Text files
  • CSVs
  • Scheduling a Python Script

Taught by

Art Yudin, Brian McClain, and Dan Rodney

Reviews

Start your review of Python for Automation (Live Online)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.