Prologue; DANL Tools; Building a Website; Markdown
August 27, 2025
Stack Overflow is the most popular Q & A website specifically for programmers and software developers in the world.
See how programming languages have trended over time based on use of their tags in Stack Overflow from 2008 to 2023.
From 2008 to 2025
R is a programming language and software environment designed for statistical computing and graphics.
R has become a major tool in data analysis, statistical modeling, and visualization.
Python is a versatile programming language known for its simplicity and readability.
Python has become a dominant tool in various fields including data analysis, machine learning, and web development.
\(\quad\)
GitHub is a web-based hosting platform for Git repositories to store, manage, and share code.
Our course website is hosted on a GitHub repository.
Course contents will be posted not only in Brightspace but also in my GitHub repositories (“repos”).
Github is useful for many reasons, but the main reason is how user friendly it makes uploading and sharing code.
RStudio-*.dmg
file.tidyverse
tidyverse
is a collection of R packages designed for data science that share an underlying design philosophy, grammar, and data structures.
tidyverse
packages work harmoniously together to make data manipulation, exploration, and visualization more.tidyverse
throughout the course. (e.g., ggplot2
, dplyr
, tidyr
)install.packages("packageName")
install.packages("packageName")
.
tidyverse
, type and run the following from R console:no
in the R Console, and then hit Enter.library(packageName)
library(packageName)
so that its functions and data can be used.
tidyverse
, type and run the following command from a R script:mpg
is the data.frame provided by the R package ggplot2
, one of the R pakcages in tidyverse
.Jupyter Notebook, Quarto, and GitHub-based Discussion Boards use markdown as its underlying document syntax.
Let’s do Classwork 2.