Teaching

Table of Contents

ECON 481

Syllabus

Lectures

Many lectures make use of Wes McKinney’s great book Python for Data Analysis, and I am greatly indebted to him. The Julia lecture makes use of Julia for Data Science by Jose Storopoli, Rik Huijzer and Lazaro Alonso.

  1. Introduction to ECON 481 reveal.js1
  2. Introduction to Python and Git reveal.js
  3. Numerical Computing in Python reveal.js
  4. pandas reveal.js
  5. Modeling and Data Visualization reveal.js
  6. Web Scraping reveal.js
  7. Writing Modules and Testing reveal.js
  8. SQL reveal.js
  9. R reveal.js
  10. Julia reveal.js

Problem Sets

  1. Problem Set 1 (Tests)
  2. Problem Set 2 (Tests)
  3. Problem Set 3 (Tests)
  4. Problem Set 4 (Tests)
  5. Problem Set 5 (Tests)
  6. Problem Set 6 (Tests)

Data

  • EPA data on greenhouse gas emissions for the last four years and parent companies2: 2022 xlsx 2021 xlsx 2020 xlsx 2019 xlsx Parent Companies xlsb
  • NBA shots taken in games on 3/21/20223: csv
  • Apple daily stock price, 3/27/2023-3/25/20244: html
  • Gunnar Henderson’s Baseball Reference Page5: html
  • Minute-level data on Apple stock price, 4/5/20246 json
  • Tesla daily stock price, 6/29/2010-4/15/20247 csv
  • Assorted auctions database with item description and bids8 db
  • Historical polling data on U.S. Senate races in 2018, 2020, and 20229 csv

ECON 487

Lectures

  1. Bandit Algorithms reveal.js