rstudio::conf(2022)에서 Quarto

rstudio::conf(2022)에서 열리는 Quarto 관련 워크숍과 발표

rstudio::conf(2022)에서는 Quarto 관련 다양한 워크숍과 발표가 진행됩니다. 7월 25-28일 워싱턴 DC에서 Quarto를 더 알아보고, Quarto로 만들고 공유하고 협업하는 분들의 이야기를 들어보세요.

컨퍼런스
워크숍
발표
Author

Mine Çetinkaya-Rundel

Published

June 21, 2022

rstudio::conf(2022)에서는 Quarto 관련 다양한 워크숍과 발표가 진행됩니다. 7월 25-28일 워싱턴 DC에서 Quarto를 더 알아보고, Quarto로 만들고 공유하고 협업하는 분들의 이야기를 들어보세요.

rstudio::conf(2022) 로고: 오렌지 배경에 워싱턴 DC 스카이라인 윤곽.

Quarto 관련 발표 및 워크숍 목록은 다음과 같습니다(각 항목의 상세는 아래에서 확인하세요).

Keynote

Reimagine + Collaborate + Share with Quarto (Keynote): (Talk recording)

  • 발표자: Julia Stewart Lowndes (Director, Openscapes)와 Mine Çetinkaya-Rundel (RStudio의 Developer Educator, Duke University 교수)
  • 7월 28일(목) 오전 9:00-10:00 EDT
  • Quarto란 무엇일까요? 이 발표에서는 네 개의 막으로 구성된 이야기로 Quarto가 R Markdown 생태계를 어떻게 통합하고 확장하는지 논의합니다. NASA Openscapes, Duke University, RStudio에서의 작업을 통해 Quarto로 글을 쓰고, 가르치고, 협업한 경험을 공유합니다. RStudio와 Jupyter에서 Quarto 데모를 보여 주며 내러티브, R, Python 코드를 엮어 재현 가능한 워크플로를 새롭게 구상할 수 있게 해준 Quarto의 기능을 소개합니다. 이 발표는 R Markdown 경험, 사용하는 컴퓨팅 언어, 글을 쓰는 도구와 관계없이 Quarto를 최대한 활용하는 방법을 안내합니다.

Workshops

컨퍼런스 기간인 7월 25-26일에 Quarto 워크숍 2개가 진행됩니다. 하나는 R Markdown 경험이 거의 없는 분들을 위한 워크숍이고, 다른 하나는 R Markdown의 지식과 경험을 Quarto에 적용하고자 하는 분들을 위한 워크숍입니다.

  • Getting Started with Quarto: 이 워크숍은 R Markdown 경험이 거의 없거나 전혀 없는 분들을 대상으로 합니다. 이틀 동안 기술 커뮤니케이션과 계산을 위한 Quarto 포맷을 배우게 됩니다. HTML, PDF, 프레젠테이션 등 Quarto 출력물을 만들고 완전히 사용자 정의하는 방법과, Pandoc 마크다운을 편집할 수 있는 사용자 인터페이스를 제공하는 RStudio Visual Editor 사용법을 다룹니다. 또한 Jupyter, VS Code, 기타 텍스트 편집기 등 대체 도구에서 Quarto의 개발자 도구 지원을 어떻게 활용하는지도 소개합니다. Shiny, Observable JS, htmlwidgets, Jupyter Widgets로 Quarto에 인터랙티브 기능을 추가하는 방법을 간단히 다루며, 복잡한 웹사이트나 책 전체처럼 여러 파일을 묶기 위한 Quarto Projects도 소개합니다. RStudio의 Customer Enablement Lead인 Tom Mock이 진행하며, 아래 질문에 “예”라고 답하는 참가자에게 적합합니다.

    • R로 프로그래밍을 해봤고, 코드/문서/출력을 하나의 일관된 “데이터 제품”으로 더 잘 묶고 싶으신가요?
    • 데이터 사이언스를 위한 차세대 R Markdown에 대해 배우고 싶으신가요?
    • 문학적 프로그래밍을 통해 기술적 또는 과학적 문서를 작성할 때 더 나은 인터랙티브 경험을 원하시나요?

    이 워크숍에 대해 더 알아보고 등록하려면 https://www.rstudio.com/conference/2022/workshops/get-started-quarto/를 참고하세요.

  • From R Markdown to Quarto: 이 워크숍은 R Markdown의 지식과 경험을 Quarto에 적용하고 싶은 분들을 대상으로 합니다. RStudio에서 Quarto로 작성하는 방법과 새로운 도구 및 워크플로를 배우며, 재현 가능한 작성 기술을 Quarto 포맷에 적용하는 법을 익힙니다. 정적 문서를 만들고 Shiny와 htmlwidgets로 인터랙티브 기능을 추가하는 방법, reveal.js, beamer, pptx 등 다양한 형식으로 프레젠테이션을 만드는 방법을 다룹니다. 또한 Quarto 프로젝트를 소개하여 웹사이트, 블로그, 책을 만드는 방법도 배웁니다. 마지막으로 웹에서 Quarto 프로젝트를 배포하고 게시하는 다양한 방법을 소개합니다. Jupyter, VS Code 및 기타 텍스트 편집기에서의 Quarto 작성도 독립 모듈로 다룹니다. UC Berkeley 통계학과 부교수인 Andrew Bray가 진행하며, 아래 질문 중 하나라도 “예”라면 적합합니다.

    • R Markdown 문서를 작성해본 적이 있고, 후속 포맷인 Quarto로 워크플로를 옮기는 데 관심이 있나요?
    • 정적 문서, 웹사이트, 슬라이드를 포함해 Quarto로 만들 수 있는 다양한 문서에 관심이 있나요?

    이 워크숍에 대해 더 알아보고 등록하려면 https://www.rstudio.com/conference/2022/workshops/rmd-to-quarto를 참고하세요.

Talks

  • Quarto for R Markdown users: (Talk recording)
    • 발표자: Tom Mock, RStudio Customer Enablement Lead
    • 7월 27일(수) 오후 3:20-3:40 EDT
    • Quarto가 궁금하신가요? 트위터나 RStudio::conf 일정에서 보고 궁금증이 생겼을지도 모릅니다. Quarto는 정확히 무엇이고, RMarkdown은 어떻게 될까요? (걱정 마세요, 사라지지 않습니다!) Quarto에는 어떤 기능이 추가되었을까요? 기존 Rmd/ipynb 파일은 어떻게 해야 할까요? 이 발표는 이런 질문을 모두 다룹니다. RMarkdown의 차세대 버전으로서 Quarto를 소개하고, 공통점과 차이를 비교한 뒤, 문서/프레젠테이션/블로그 포스트/연구 노트 등을 출판할 때 새롭게 추가된 Quarto 기능을 설명합니다. 마지막으로 RStudio Team을 사용하는 고객과 Python 사용자를 위한 흥미로운 새 환경이 무엇인지 이야기합니다.
  • These are a few of my favorite things (about Quarto presentations): (Talk recording)
    • 발표자: Tracy Teal, RStudio Open Source Program Director
    • 7월 28일(목) 오후 3:20-3:40 EDT
    • Quarto는 RMarkdown의 차세대이며, 새로운 프레젠테이션 포맷인 revealjs를 제공합니다. 이 발표에서는 Quarto로 인터랙티브한 HTML 프레젠테이션을 만들 때 유용한 몇 가지 기능을 소개합니다. 비주얼 에디터, 다중 컬럼, 발표자 노트와 모드를 활용한 효과적인 발표, 전환 효과로 프레젠테이션을 돋보이게 하는 방법, 코드의 효과적인 포함 방식, 아름다운 테마(회사 스타일 가이드에 맞추는 방법 포함), PDF와 HTML로 공유하는 방법 등을 다룹니다. 마지막으로 템플릿에서 PowerPoint 프레젠테이션을 생성하는 방법도 간단히 살펴봅니다.
  • Literate Programming With Jupyter Notebooks and Quarto: (Talk recording)
    • 발표자: Hamel Husain, Outerbounds 데이터 사이언스 총괄(Metaflow 개발사) 및 fast.ai 코어 개발자
    • 7월 28일(목) 오후 3:40-4:00 EDT
    • Jupyter Notebook은 많은 사용자의 워크플로에서 핵심적인 역할을 합니다. 노트북은 기존 코드를 문서화하고, 아이디어를 빠르게 프로토타이핑하며 반복하고, 기술 커뮤니케이션의 매체로 사용됩니다. 하지만 패키지 개발자는 보통 더 전통적인 개발 도구를 사용하며, 이 도구와 노트북 사이를 오가는 작업이 불편할 수 있습니다. 빠르게 반복할 수 있는 능력을 잃을 뿐만 아니라, 코드와 같은 위치에서 문서화 및 테스트를 수행하지 못해 소스 코드와 분리된 문서와 테스트를 만들어야 합니다. Nbdev는 Jupyter Notebook 안에서 Python 라이브러리를 개발할 수 있는 문학적 프로그래밍 프레임워크입니다. 이 발표에서는 Nbdev와 Quarto의 통합을 설명하며, 라이브러리 개발자가 코드 옆에서 문서를 작성하고 자동으로 패키지용 Quarto 웹사이트를 만들 수 있게 하는 방법을 소개합니다. 그 결과 Jupyter Notebook 안에서 소프트웨어 패키지를 개발, 문서화, 테스트하는 원활한 워크플로가 제공되며, 도구 전환이 필요하지 않습니다.
  • Websites & Books & Blogs, oh my! Creating Rich Content with Quarto: (Talk recording)
    • 발표자: Devin Pastoor, RStudio Solutions Engineer
    • 7월 28일(목) 오후 4:00-4:20 EDT
    • R 생태계에는 웹사이트(hugodown), 책(bookdown), 블로그(blogdown)를 만드는 데 도움이 되는 여러 패키지가 등장했습니다. 이 발표에서는 Quarto가 이러한 유형의 콘텐츠와 그 이상을 어떻게 처리하는지 보여줍니다. R에 대한 첫 블로그 포스트를 고민하는 대학원생이든, 기술 서적을 쓰려는 Python 전문가든, Quarto가 나머지를 처리하는 동안 콘텐츠에 집중할 수 있도록 돕는 방법을 소개합니다. 또한 RStudio 팀이 조직 내부와 커뮤니티 전체에 콘텐츠를 배포하고 공유하기 쉽게 만드는 방법도 설명합니다.

컨퍼런스에 대해 더 알아보고 등록하려면 rstd.io/conf를 방문하세요. 워싱턴 DC에서 만나길 기대합니다!

현장 참가가 어렵지만 이 콘텐츠를 놓치고 싶지 않나요? 라이브 스트리밍으로 발표를 따라갈 수 있으며, 워크숍 자료는 컨퍼런스 이후 정리 포스트에서 공유할 예정입니다.

Subscribe

Enjoy this blog? Get notified of new posts by email: