Quarto For Python Devs: A Speedrun
Is Quarto Relveant To Python?
You may have heard about this new thing called Quarto, which can help you write blogs, websites, books, and slides from Jupyter notebooks. It was made by a company formerly named RStudio (now Posit), so is it something you should pay attention to as a Python developer?
The answer is YES: not only does it work great with Python, but it will give you superpowers for presenting and communicating your work that few people have. It is also an infinitely powerful tool in terms of technical and scientific publishing. How effectively you communicate and the visibility of your work can be just as important, if not more important, as core technical skills for data science.
Why should you watch this video?
Going through the Quarto docs can be overwhelming! There are many options and different ways to configure those options. We will take you through our opinionated way of getting started and the most important commands and options to accomplish most of your needs.
In this 10-minute video, I’m going to do a lightning talk on how to get started with Quarto for blogging, but I’m going to focus particularly on python developers.
Who Are We
At fastai labs, we work on nbdev, a Python software development framework that is built on top of Quarto. We have been working with Quarto from the early days and have battle-tested it for many kinds of Python tasks, in addition to collaborations with the Quarto team. There is probably nobody else on the planet that understands Quarto from the perspective of Python developers as we do!
Outline Of This Course
This course is only 10 minutes long, but you can learn a lot in 10 minutes! We will cover the following:
- Why you should learn Quarto
- Who we are
- Installing prerequisites
- Setting up a project
- Cell options
- Markdown shortcuts
- Frontmatter
- _quarto.yml
- Publishing your site
By the end of the course, you will know your way around to get started and have a better idea of how Quarto can help you.