Reproducible Publications with Python and Quarto
summary
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
chapters (17)
- 0:00Quarto and Python intro
- 1:52What is Quarto
- 3:58Quarto’s reproducibility goals
- 6:47Quarto’s single-source publishing
- 8:52Quarto workflow and commands
- 11:38Python in Quarto docs
- 13:44Quarto’s freeze for reproducibility
- 15:10Plain text vs Jupyter workflows
- 17:58Quarto-Jupyter format conversion
- 19:22Quarto with nbdev for Python
- 21:52VS Code & RStudio for Quarto
- 22:15Single-source publishing
- 24:24Quarto formatting options
- 25:48Custom Quarto extensions
- 26:50Adding interactivity with JavaScript and widgets
- 28:13Publishing Quarto online
- 28:55Q&A: Quarto & Shiny for Python
related talks
41mPublishing Jupyter Notebooks with Quarto
28mFrom Jupyter Notebook to Publish-Ready Report: Effortless Sharing with Quarto
29mTake Your Technical Presentations to the Next Level with Python + Quarto
43mInstall Python. Quarto Render All the Things
21mQuarto for the Curious
17mLiterate Programming With Jupyter Notebooks and Quarto
21mWebsites & Books & Blogs, oh my! Creating Rich Content with Quarto
16mThese are a few of my favorite things (about Quarto presentations)
