Create slideshows with Markdown & Python Code! (Quarto Tutorial)
Learn how to transform Markdown and Python code into interactive slide presentations using Quarto and reveal.js. This tutorial covers essential features like code execution, data visualization, LaTeX equations, custom styling, and slide transitions. Starting with basic slides, we'll explore advanced functionality including background customization, animations, chalkboard annotations, and brand theming. Perfect for data scientists, educators, and developers looking to create engaging technical presentations.
Github repo: https://github.com/KeithGalli/quarto-projects
Quarto slideshow demo page: https://quarto.org/docs/presentations/revealjs/
Quarto crash course video: https://youtu.be/_VKxTPWDhA4?si=VZxkW3kgtx1W_AIW
Blog article on _brand.yml: https://posit.co/blog/unified-branding-across-posit-tools-with-brand-yml/
Video by @KeithGalli
Video timeline!
0:00 - Video Overview
0:39 - Getting Started with the Code (link in description)
2:22 - Quarto Slideshow Basics
6:15 - Generating Powerpoint (pptx) Presentation Outputs
7:14 - RevealJS HTML Output Options & Features (Code Animation, Line Highlighting)
11:00 - Data Visualization in Quarto (Matplotlib, Plotly, Seaborn)
14:40 - Displaying Dataframes on Slides
18:15 - Presentation Features (Incrementally Revealing Items, Image Positioning, Slide Transitions, etc.)
25:02 - Keyboard Shortcuts Functionality (Zoom in, Chalkboard, Save Presentation as PDF, etc.)
29:14 - Styling Presentations with a _brand.yml File (New in Quarto 1.6)
34:39 - Jupyter Notebook to RevealJS Slideshow
#Python #Quarto #DataVisualization #pythoncontent
brand-yml
Quarto
revealjs
RStudio
Data Science
Machine Learning
Python
Stats
Tidyverse
Data Visualization
Data Viz
Coding
Rmarkdown
Package Manager
CRAN
Interoperability
Serious Data Science
Dplyr
Github
Data Wrangling
Programming Education
Rstats
Open Source
Oss
Quarto
Quarto Slides
Quarto Presentation