~/talk

Open Data Dashboards & Python Web Scraping

Talkat PyData DC 2016 · 2016-10-07..10-09· [data-visualization]
slides:none on file

Dashboard ingests and reshapes open data with Python and scrapers, using packages like openpyxl pandas BeautifulSoup and APIs (Fred), then visualizes in Tableau public and embeds on GitHub Pages. It automates repeated downloads so a two‑person team spends <10% time on data plumbing, pulls full histories to avoid revision shocks, and surfaces surprises — e.g. wages down 10% year‑over‑year before rebounding. Journalists embed charts, updates require a manual push to Tableau Public, and messy source quirks (misspelled District of Colombia) break scrapers.

AI-written summary · about

  1. 0:00Introduction
  2. 6:22Effective dashboard principles
  3. 16:42Python for scraping & dashboards
  4. 20:40Python scraping workflow
  5. 25:44Incremental scraping & revisions
  6. 26:05Demo: DC economic data
  7. 31:01Data blog & community
  8. 35:50D3 vs Tableau & future
  9. 37:35Open data publishing politics
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.