~/talk

Reproducible Research in Python

Talkat PyCon AU 2016 · 2016-08-12..08-16· [python]
slides:none on file

A messy Dropbox with 30 data files and seven Python scripts becomes a reproducible pipeline that predicts average life expectancy for ~150 WHO member states using a lasso regression; each dataset is downloaded with pandas read_csv and cleaned by scripted functions that strip characters and coerce numerics; environment is captured with virtualenvs and a pip freeze requirements file; notebook prose lives in Jupyter Notebook and code history is tracked with Git and shared on GitHub (three commits shown).

AI-written summary · about

  1. 0:00Intro
  2. 4:32What did I do
  3. 7:05Leaving exploratory code
  4. 8:02Why did we do this
  5. 9:00What is literate programming
  6. 10:58Setting up your environment
  7. 11:43Virtual labs
  8. 20:28Recap
  9. 22:06Questions
  10. 30:18Change Management
~/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.