Prologue; DANL Tools; Building a Website; Markdown
January 24, 2025
From 2008 to now
\(\quad\)
GitHub is a web-based hosting platform for Git repositories to store, manage, and share code.
Out class website is hosted on a GitHub repository.
Course contents will be posted not only in Brightspace but also in our GitHub repositories (“repos”) and websites.
Github is useful for many reasons, but the main reason is how user friendly it makes uploading and sharing code.
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.
*.ipynb
) is a user-friendly environment that enhances coding, data analysis, and visualization.
RStudio is an IDE mainly for R programming.
RStudio is a user-friendly interface that makes using R easier and more interactive.
We will use RStudio to manage a personal website, where HTML files are rendered from Quarto Document and Jupyter Notebook.
RStudio-*.dmg
file.Script Pane is where you write R commands in a script file that you can save.
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.