Python Intermediate Modules
The Python Intermediate modules assume familiarity with Python. We will be focusing on two important tools you can use with Python: Pandas and web scraping tools (BS4 and Selenium) in each quarter. In the third quarter, we will go through four projects that introduce you to an array of various packages and APIs. These data tasks aim to develop your skills in installation, reading documentation, debugging, and quickly learning new packages and APIs with Python.
TIMELINE:
Quarter 1
Pandas Part 2 (Schafer: Videos 5-7)
Pandas Part 3 (Schafer: Videos 8-9)
Pandas Part 4 (Schafer: Videos 10-11)
Data Task 1
Quarter 2
HTML and Simple Scraping (py4e-int: Chp 13-14, Schafer: BeautifulSoup)
Data Task 2: Complex Scraping
Selenium Part 1 (Selenium Documentation Section 1-3)
Selenium Part 2 (Selenium Documentation Section 4-5)
Selenium Part 3 (Selenium Documentation Section 6-7)
Data Task 3: Complex Scraping + Selenium
Quarter 3
Data Task 4: Win32Com
Data Task 5: PDF
Data Task 6: SQL
Data Task 7: Google Cloud API
Data Task 8: Spotify API