Computing environment

In this course, we will use the R programming language. Install the latest version of R from the R Project website on your hard drive. In any case, you shall have Version > 4.0.

Cheatsheets

IDEs

There exist several Integrated Development Environments (IDEs) for R. Here are some of them:

rstudio has been designed to work around R. It is free and open-source. It is available for Windows, Mac, and Linux. It works very well git. Quarto has been designed and developed by the same team.

vs code is a general-purpose IDE. It works very well with git. It is very versatile and can be used for many programming languages. It is endowed with a large number of extensions for R, Python, SQL, and Quarto. It integrates very well with git. It is promoted by github just as copilot

emacs is a classical and powerful general-purpose editor that can be turned into an IDE. It is available for Windows, Mac, and Linux. It also works very well with git. Extension ESS (Emacs Speaks Statistics) is available for R.

In the course, we will use rstudio and vs code.

Positcloud

Posit Cloud lets you access Posit’s powerful set of data science tools right in your browser – no installation or complex configuration required.

Quarto

Download from Quarto Website. It is very convenient to work the Command Line Interface (CLI) of Quarto.

From the Quarto website
  • An open-source scientific and technical publishing system
  • Author using Jupyter notebooks or with plain text markdown in your favorite editor.
  • Create dynamic content with Python, R, Julia, and Observable.
  • Publish reproducible, production quality articles, presentations, dashboards, websites, blogs, and books in HTML, PDF, MS Word, ePub, and more.
  • Share knowledge and insights organization-wide by publishing to Posit Connect, Confluence, or other publishing systems.
  • Write using Pandoc markdown, including equations, citations, cross references, figure panels, callouts, advanced layout, and more.