Quarto For Python Devs
Posit::Conf 2023
9:00 AM - 5:00 PM CDT Monday, Sep 18, 2023
Sharing knowledge through writing is a critical aspect of scientific activity, including data science. It allows researchers to communicate their findings and insights to a wider audience, build upon existing work, and collaborate with others in their field. However, until recently, there have been limited options for publishing long-form writing and expository analyses authored in Jupyter Notebooks, a popular medium for data scientists.
Enter Quarto - an innovative, open-source scientific and technical publishing system compatible with Jupyter Notebooks and other popular mediums. Quarto provides data scientists with a seamless way to publish their work in a high-quality format that is easily accessible and shareable. With Quarto, researchers can turn their Jupyter Notebooks into professional-looking publications in a variety of formats, including web pages, books, and slides.
In this workshop, we will demonstrate how Quarto enables data scientists to turn their work products into professional, high-quality websites, blog posts, and other shareable artifacts. As a bonus, we will also discuss how you can create and document Python packages using Jupyter Notebooks and Quarto with the help of nbdev.
In the Morning
Core Quarto
Time | Module |
---|---|
9:00 - 09:15 | Quarto Setup |
9:15 - 09:40 | Intro |
9:40 - 10:10 | Quarto Basics |
10:10 - 10:30 | Configuration & Options Part 1 |
10:30 - 11:00 | 30 min break |
11:00 - 11:15 | Configuration & Options Part 2 |
11:15 - 11:30 | 15 min lab break / try stuff |
11:30 - 11:45 | Publishing |
11:45 - 12:00 | Notebook Filters & Render Scripts |
12:00 - 1:15 | Lunch |
In the Afternoon
Quarto-Python Ecosystem
Time | Module |
---|---|
1:15 - 1:40 | nbdev w/Hamel Husain |
1:40 - 1:50 | 10 min break |
1:50 - 2:40 | ShinyLive For Python w/Gordon Shotwell |
2:40 - 3:00 | 20 min break |
3:00 - 3:30 | Slides in Quarto w/ Emil Hvitfeldt |
3:30 - 3:40 | 10 min break |
3:40 - 4:20 | Quartodoc w/Michael Chow |
4:20 - 4:30 | 10 min break |
4:30 - 5:00 | Q&A With Quarto Team (move rooms) |
Instructor
Hamel is a founder at Parlance, a research lab and consultancy focused on large language models. Prior to Parlance, Hamel was a machine learning engineer at companies like Airbnb, GitHub, and DataRobot. You can find more about Hamel on his personal site.