Python for Automation
This class will teach students how to scrap and mine the web for any type of data. Whether
you are in academics, business, journalism or anything in between - this class will be
extremely beneficial. Students will learn two major skills in this course: Python and
Webscraping. Students will first be introduced to the most powerful programming language in
the world and later learn one of its many libraries. If you are interested in pursuing this skill
COURSE SYLLABUS
further, check out our Python for Data Science Bootcamp.
Group classes in NYC and onsite training is available for this course.
For more information, email contact@nyimtraining.com or visit:
training-nyc.com/courses/python-automation-bootcamp
contact@nyimtraining.com • 212-658-1918
Course Outline
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
Course Syllabus | Python for Automation 1
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
Course Syllabus | Python for Automation 2