rstudio::conf(2022)将包含一系列关于Quarto的工作坊和演讲。今年7月25日至28日,加入我们在华盛顿特区的活动,了解更多关于Quarto的信息,并听取使用Quarto进行创作、分享和协作的人们的经验。
以下是Quarto相关演讲和工作坊的列表(向下滚动查看每个项目的详细信息):
- 主题演讲:用Quarto重新想象 + 协作 + 分享
- 工作坊:
- 演讲:
主题演讲
用Quarto重新想象 + 协作 + 分享 (主题演讲): (演讲录像)
- 由Julia Stewart Lowndes(Openscapes总监)和Mine Çetinkaya-Rundel(RStudio开发者教育家和杜克大学教授)主讲。
- 7月28日星期四,上午9:00 - 10:00 EDT。
- Quarto是什么?在这场演讲中,我们将通过四个部分讨论Quarto如何统一和扩展R Markdown生态系统。通过我们在NASA Openscapes、杜克大学和RStudio的工作,我们将分享我们在Quarto创作、教学和协作方面的经验。充满在RStudio和Jupyter中使用Quarto的演示,以及将叙述、R和Python代码编织在一起,我们将展示Quarto的功能,这些功能使我们能够重新想象我们的可重复工作流程。无论您对R Markdown的背景、使用的编程语言以及创作工具的选择如何,这场演讲都将帮助您充分利用Quarto。
工作坊
我们将在会议上举办两个Quarto工作坊,分别在7月25日至26日举行,一个面向没有或几乎没有R Markdown经验的人,另一个面向希望将他们的R Markdown技能和专业知识应用于Quarto的人。
开始使用Quarto: 本工作坊专为没有或几乎没有R Markdown经验的人设计。在这两天的课程中,您将学习Quarto格式用于技术交流和计算。工作坊将教您如何开始创建和完全自定义Quarto输出(HTML、PDF、演示文稿)以及使用RStudio的Visual Editor,该编辑器为编辑所有Pandoc Markdown提供了用户界面。工作坊还将概述Quarto在Jupyter、VS Code和任何文本编辑器等替代工具中的开发者工具支持。工作坊将简要介绍如何使用Shiny、Observable JS、htmlwidgets或Jupyter Widgets为Quarto添加交互性。最后,工作坊将介绍Quarto项目,用于聚合许多文件,如复杂的网站或整本书。由RStudio客户启用负责人Tom Mock主讲,本工作坊适合回答“是”的与会者:
- 您是否使用R编程,并希望更好地将您的代码、文档和输出封装在一个连贯的“数据产品”中?
- 您是否想了解数据科学的下一代RMarkdown?
- 您是否想在使用文学编程编写技术或科学文档时获得更好的交互体验?
了解更多关于此工作坊的信息并注册:https://www.rstudio.com/conference/2022/workshops/get-started-quarto/。
从 R Markdown 到 Quarto: 本工作坊专为那些希望将其 R Markdown 技能和专业知识应用于 Quarto 的人士设计。在工作坊中,您将学习如何将可重复创作技能应用于 Quarto 格式,并了解在 RStudio 中使用 Quarto 进行创作的新工具和工作流程。您将学习创建静态文档,使用 Shiny 和 htmlwidgets 为其添加交互性,以及创建 reveal.js、beamer 和 pptx 等多种格式的演示文稿。工作坊还将向您介绍 Quarto 项目,您可以利用这些项目构建网站、撰写博客和书籍。最后,您将学习多种将 Quarto 项目部署和发布到网络的方法。独立模块还将重点介绍使用 Jupyter 和 VS Code 以及其他文本编辑器在 Quarto 中进行创作。由加州大学伯克利分校统计系副教授 Andrew Bray 主讲,如果您对以下任何一个问题回答“是”,那么本工作坊将适合您:
- 您是否创作过 R Markdown 文档,并且有兴趣将其工作流程迁移到其后续格式 Quarto?
- 您是否有兴趣探索 Quarto 可以生成的广泛文档,包括静态文档、网站和幻灯片?
了解更多关于此工作坊的信息并注册,请访问 https://www.rstudio.com/conference/2022/workshops/rmd-to-quarto。
演讲
- Quarto 面向 R Markdown 用户: (演讲录像)
- 由 RStudio 客户赋能负责人 Tom Mock 主讲。
- 2022年7月27日,周三,下午3:20 - 3:40(美国东部时间)。
- 您对 Quarto 感到好奇吗?也许您在 Twitter 或 RStudio::conf 议程上看到了它。这可能引发了一些问题:Quarto 究竟是什么?RMarkdown 呢?(别担心,它不会消失!)Quarto 增加了哪些功能?我该如何处理现有的 Rmd/ipynb 文件?本次演讲将回答所有这些问题,甚至更多!我将把 Quarto 介绍为 RMarkdown 的下一代版本,比较它们的相似之处,然后讨论 Quarto 在发布文档、演示文稿、博客文章、实验室笔记本等方面的全新功能!最后,我将探讨这对使用 RStudio Team 的客户意味着什么,以及对 Python 用户来说激动人心的新世界。
- 这些是我最喜欢的 Quarto 演示文稿功能: (演讲录像)
- 由 RStudio 开源项目总监 Tracy Teal 主讲。
- 2022年7月28日,周四,下午3:20 - 3:40(美国东部时间)。
- Quarto 是 RMarkdown 的下一代产品,并带来了新的演示格式 revealjs。在本次演讲中,我将展示一些我最喜欢使用 Quarto 制作交互式 HTML 演示文稿的功能。在此过程中,您将了解可视化编辑器、多列布局、通过演讲者笔记和模式进行有效演讲、使用过渡效果使演示文稿生动起来、在演示文稿中有效嵌入代码的方法、美观的主题(以及如何匹配公司风格指南),以及将其分享为 PDF 和 HTML 格式。最后,我将简要介绍如何从模板生成 PowerPoint 演示文稿。
- 使用 Jupyter Notebooks 和 Quarto 进行文学编程: (演讲录像)
- 由 Outerbounds(Metaflow 的开发者)数据科学负责人 Hamel Husain 和 fast.ai 的核心开发者主讲。
- 2022年7月28日,周四,下午3:40 - 4:00(美国东部时间)。
- Jupyter Notebooks 在许多用户的工作流程中扮演着关键角色。笔记本用于记录现有代码、快速原型设计和迭代想法,以及作为技术交流的媒介。然而,包开发者通常使用一套完全独立的、更传统的开发工具,在这些工具和笔记本之间切换可能会令人沮丧。你不仅失去了快速迭代的能力,还失去了在原地记录和测试代码的能力,这要求你将文档和测试与源代码分开创建。Nbdev 是一个文学编程框架,允许你在 Jupyter Notebooks 中开发 Python 库。本次演讲将描述 Nbdev 与 Quarto 的集成,使库开发者能够将文档与代码一起编写,并自动为他们的包生成一个 Quarto 网站。结果是一个无缝的工作流程,可以在 Jupyter Notebooks 中开发、记录和测试软件包,无需切换上下文。
- 网站、书籍、博客,应有尽有!使用 Quarto 创建丰富内容: (演讲录音)
- 由 RStudio 的解决方案工程师 Devin Pastoor 主讲。
- 7 月 28 日星期四,美国东部时间下午 4:00 - 4:20。
- R 生态系统中涌现了许多包,用于创建网站(hugodown)、书籍(bookdown)和博客(blogdown)。在这场演讲中,我将向你展示 Quarto 如何处理这些类型的内容以及更多。无论你是考虑写第一篇关于 R 的博客的研究生,还是即将撰写技术书籍的 Python 专家,我将向你展示 Quarto 如何让你专注于内容,而它负责其余部分。此外,我还将展示 RStudio 团队如何使其尽可能简单地在组织内部和整个社区中发布和分享内容。
想了解更多关于会议的信息并注册,请访问 rstd.io/conf。期待在华盛顿特区见到你!
无法亲自参加会议,但又不想错过这些内容?你可以通过直播远程关注演讲,我们将在会议后的总结文章中分享研讨会的材料。