Building R Packages

所在平台: Coursera

课程主页: https://www.coursera.org/learn/r-packages

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:构建 R 包 课程概述:编写高质量的数据科学代码只是工作的一部分。为了最大化数据科学软件的实用性和可重用性,代码需遵循社区标准进行组织和分发,并提供良好的用户体验。本课程涵盖了 R 软件如何组织和分发的主要方式。我们将学习 R 包开发、编写良好的文档和案例、创建稳健的软件、跨平台开发、持续集成工具以及通过 CRAN 和 GitHub 分发包的相关知识。学习者将制作满足 CRAN 提交标准的 R 包。 课程大纲: 1. 主题:R 包入门 描述:介绍 R 包的基础知识与开发流程。 2. 主题:文档与测试 描述:学习如何撰写高质量的文档及进行软件测试。 3. 主题:许可、版本控制与软件设计 描述:探讨软件许可、版本控制的重要性与设计原则。 4. 主题:持续集成与跨平台开发 描述:介绍持续集成的重要性与跨平台开发的实用方法。

课程大纲

Name:Getting Started with R Packages

Description:

Name:Documentation and Testing

Description:

Name:Licensing, Version Control, and Software Design

Description:

Name:Continuous Integration and Cross Platform Development

Description:

课程评论(0条)

课程详情

Writing good code for data science is only part of the job. In order to maximizing the usefulness and reusability of data science software, code must be organized and distributed in a manner that adheres to community-based standards and provides a good user experience. This course covers the primary means by which R software is organized and distributed to others. We cover R package development, writing good documentation and vignettes, writing robust software, cross-platform development, continuous integration tools, and distributing packages via CRAN and GitHub. Learners will produce R packages that satisfy the criteria for submission to CRAN.

课程标签

0人关注该课程

主题相关的课程