Discover Classes. Earn 10% Rewards.

Python for Automation

Use Python to automate repetitive tasks and pull useful data from the web in this practical course. A great fit for newer programmers using Python for web or software development. Prerequisite: Intro to Python Programming, or Python for Data Science.

  • All levels
  • 18 and older
  • Earn 10% Rewards
  • Price Lock

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • 185 Madison Ave, New York, NY & Virtually Online

Express Checkout – $425


Proceed to Checkout

No Booking Fees. Lowest Price Guaranteed. Earn 10% Rewards.

Give as a Gift

Start Dates (16) $425/person

20 left
Book
20 left
Book
Show all 2 sessions
  • Thu, Feb 04 at 6:00pm - 9:00pm
  • Tue, Feb 09 at 6:00pm - 9:00pm
20 left
Book
20 left
Book
20 left
Book
Showing 1 – 5 of 16

Book a Private Group Event

Booking this class for a group? Find great private group events

Or see all Python Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

Class Description

Description

Learn how to automate time-consuming and repetitive tasks using Python, including the valuable skill of gathering data from websites across the internet. Whether your interests span social media analysis, e-commerce research, real estate data, travel information, or government affairs, the ability to instantly collect current data across the web provides a significant professional advantage.

You'll master how to write Python code to extract precisely the data you need from websites, and learn to write loops that enable your web scraping code to process a large number of pages automatically. These fundamental concepts will be reinforced through real-life examples of programs that scrape valuable data from major websites. The course also addresses common pitfalls to avoid, demonstrates how to schedule and run your programs on a regular basis, and explores different formats for storing and organizing your scraped data.

This course is ideal for programming beginners seeking to enter the powerful world of coding and is an excellent fit for students with a clearly defined goal of using Python for web or software development. The course is included in our Data Science Certificate program.

Course Prerequisite: Participants should have knowledge equivalent to our Intro to Python Programming Bootcamp or Python for Data Science Bootcamp courses.

Learn more about Python for Automation at Noble Desktop.

Syllabus

Section 1

Introduction to HTML/CSS 

  • 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
  • Conditional 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

Refund Policy

  • Students may cancel up to 14 days before the class/program start date and receive a refund, less the registration fee (10% of the undiscounted course price). 
  • Cancellations within 14 days are not permitted, but students may reschedule up to three business days before the class start date.
  • For cancellations and reschedules, please email us at [email protected]

In any event where a customer wants to cancel their enrollment and is eligible for a full refund, a 5% processing fee will be deducted from the refund amount.

Reviews of Classes at Noble Desktop (452)

Similar Classes

Noble Desktop

Noble Desktop is a reputable New York-based training institute known for offering a wide range of creative and technical courses, including web development, design, coding, and digital marketing. With a strong emphasis on hands-on learning and industry-relevant skills, Noble Desktop equips individuals with the knowledge and expertise needed to excel in today's competitive job market.

View school profile
Noble Desktop
Vetted by CourseHorse

A verified Brooklyn educator.

CourseHorse’s Choice 4.6 out of 5 · 452 reviews
Loading...