How to Generate Analytics Reports (pdfs) in Python! (Quarto Tutorial)

Show off your data skills! Deploy Shiny, Streamlit, Quarto, and more—all in one place with Posit Connect Cloud. Get started for free: https://pos.it/connect-keith In this video we learn how to generate analytic report PDFs in Python using the Quarto library. Quarto allows you to write markdown with embedded code and many customization options to easily generate PDF reports, slideshow presentations, and HTML dashboards. Link to code: https://github.com/KeithGalli/country... Check out David Keyes & the R for the Rest of Us presentation at Posit Conference (there is a free option to sign up to see conference presentations -- the video will be on YouTube soon): https://reg.conf.posit.co/flow/posit/... Thank you to DYce for music: https://www.instagram.com/agodnameddy... ---------- Video timeline! 0:00 - What we're building in this video 1:16 - Quarto Installation & setup 6:35- Adding Python code & code output to our reports 11:03 - Specifying the project output directory where reports are rendered to (_quarto.yml) 13:02 - Render output files from the command line (quarto render) 13:53 - Generating more fancy and stylized reports (county-analytics-report.qmd) 16:00 - Modifying parameters/variables/metadata when you render different reports (from command line) 21:45- Generate hundreds of analytics reports from a single script! 23:09 - Deep dive into how the code works & formatting 28:17 - Project Extension Ideas ------------------------- Follow me on social media! Instagram |   / keithgalli   Twitter |   / keithgalli   TikTok |   / keithgalli   ------------------------- Learn data skills with hands-on exercises & tutorials at Datacamp! https://datacamp.pxf.io/c/3588040/101... Practice your Python Pandas data science skills with problems on StrataScratch! https://stratascratch.com/?via=keith Join the Python Army to get access to perks! YouTube -    / @keithgalli   Patreon -   / keithgalli   *I use affiliate links on the products that I recommend. I may earn a purchase commission or a referral bonus from the usage of these links.

Comprehensive Analytics Reporting Tutorial with Python & Quarto!
▶︎

Comprehensive Analytics Reporting Tutorial with Python & Quarto!

Create Time Series Animations in Python with Matplotlib! (Bar Chart Race)
▶︎

Create Time Series Animations in Python with Matplotlib! (Bar Chart Race)

5 Python Libraries You Should Know in 2025!
▶︎

5 Python Libraries You Should Know in 2025!

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat
▶︎

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat

Create Stunning PDFs with Python in Minutes! | ReportLab Tutorial
▶︎

Create Stunning PDFs with Python in Minutes! | ReportLab Tutorial

Quarto & Typst Are Fantastic for High-Quality PDF Reports
▶︎

Quarto & Typst Are Fantastic for High-Quality PDF Reports

Extracting Structured Data From PDFs | Full Python AI project for beginners (ft Docker)
▶︎

Extracting Structured Data From PDFs | Full Python AI project for beginners (ft Docker)

Solving real world data science tasks with Python Beautiful Soup! (movie dataset creation)
▶︎

Solving real world data science tasks with Python Beautiful Soup! (movie dataset creation)

JANITOR vs THE BIGGEST GUYS IN THE GYM. They Didn’t Expect THAT
▶︎

JANITOR vs THE BIGGEST GUYS IN THE GYM. They Didn’t Expect THAT

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Quarto Crash Course | Create Professional Reports, Dashboards & Websites w/ Markdown & Python Code!
▶︎

Quarto Crash Course | Create Professional Reports, Dashboards & Websites w/ Markdown & Python Code!

Create Time Series Animations in Python with Matplotlib! (Line Graphs)
▶︎

Create Time Series Animations in Python with Matplotlib! (Line Graphs)

China Is About To Pop The AI Bubble
▶︎

China Is About To Pop The AI Bubble

How to Make High Quality PDFs with Quarto and Typst
▶︎

How to Make High Quality PDFs with Quarto and Typst

Fastest way to Convert Jupyter Notebooks into Analytics Reports! (using Quarto)
▶︎

Fastest way to Convert Jupyter Notebooks into Analytics Reports! (using Quarto)

Create PDF with Python | Part 1
▶︎

Create PDF with Python | Part 1

Data Analytics for Beginners | Data Analytics Training | Data Analytics Course | Intellipaat
▶︎

Data Analytics for Beginners | Data Analytics Training | Data Analytics Course | Intellipaat

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
▶︎

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)

Create slideshows with Markdown & Python Code! (Quarto Tutorial)
▶︎

Create slideshows with Markdown & Python Code! (Quarto Tutorial)

Why AI Agents are either the best or worst thing we’ve ever built
▶︎

Why AI Agents are either the best or worst thing we’ve ever built