Skip to content

DSSatPitt/katz-python-workshop

Repository files navigation

Introduction to Collecting Web Data with Python

This repository contains the materials for a Python workshop held at the University of Pittsburgh.

This two-day workshop will teach the basics of the Python programming language with a focus on collecting data from web sites and social media platforms. Day one will introduce Python and the Jupyter Notebook. On day two we will cover Application Programming Interfaces (APIs) and web scraping. Participants will receive hands-on training and leave with introductory knowledge of Python.

Dates:

  • March 31st: Introduction to Python, Jupyter, & basic command line
  • April 7th: Introduction to APIs and Web Scraping with a little bit of Pandas

Location:

Lead Instructors:

Student Instructors:

Pre-Workshop Software Drop-in

  • There will be drop-in hours to help participants configure their laptops with the Anaconda Python distribution on the mornings of Wednesday March 29th and Thursday March 30th from 9am to 11am in the Digital Scholarship Commons.

Day One (March 31st)

9AM-4PM

Day one will focus on an introduction to the Python programming language.

Homework Assignment

Review:

  • If you would like to review the fundamentals of Python that we introduced on day one, please visit Python for Everyone: Exploring Data with Python 3. Each chapter includes interactive examples and great explanations of the concepts of Python programming.

Videos:

Written Tutorials:

Day Two (April 7th)

9AM-4PM

Day two includes an introduction to APIs and web scraping.