~/talk

Reproducible Publications with Python and Quarto

Talkat PyData Global 2022 · 2022-12-01..12-03· [developer-experience]
slides:none on file

Quarto claims a reproducible publishing pipeline that actually executes Python via IPython/Jupyter kernels, keeps a live kernel preview to avoid repeated startups, and converts qmd to and from ipynb while rendering to many formats (HTML, PDF, docx, PowerPoint). The slide deck is built with Quarto using reveal.js so the workflow demonstrably works. It exposes a freeze computation multi-file cache, a CLI to render to HTML PDF DOCX, and direct publishing to GitHub Pages, Netlify, Posit Connect, and quarto.pub.

AI-written summary · about

  1. 0:00Quarto and Python intro
  2. 1:52What is Quarto
  3. 3:58Quarto’s reproducibility goals
  4. 6:47Quarto’s single-source publishing
  5. 8:52Quarto workflow and commands
  6. 11:38Python in Quarto docs
  7. 13:44Quarto’s freeze for reproducibility
  8. 15:10Plain text vs Jupyter workflows
  9. 17:58Quarto-Jupyter format conversion
  10. 19:22Quarto with nbdev for Python
  11. 21:52VS Code & RStudio for Quarto
  12. 22:15Single-source publishing
  13. 24:24Quarto formatting options
  14. 25:48Custom Quarto extensions
  15. 26:50Adding interactivity with JavaScript and widgets
  16. 28:13Publishing Quarto online
  17. 28:55Q&A: Quarto & Shiny for Python
~/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.