Settimana 8

19 - 20 novembre 2025

Sintesi

NoteDiario delle lezioni

Creazione di una funzione | Strutture di selezione ed iterazione | Cenni alle funzioni della famiglia apply | Interattività nei file Quarto: breve introduzione al linguaggio OJS (Obvservable Java Script) per aggiungere controlli interfaccia utente | Utilizzo di un LLM (ChatGPT, Copilot, Claude, Gemini, DeepSeek, Kimi, ecc.) per generare codice OJS | Creazione di una funzione in R: oggetto function | Struttura di selezione: il costrutto if e if - else

ImportantData consegna progetto #01
  • Lunedì 05 gennaio 2026

Materiale

Tutorial (inglese)

Quarto Dashboard: interactivity

📖 Interactive Dashboards

🗒️ Blog su Quarto - Fun with OJS

OJS - Observable JavaScript [opzionali]

🖥️ Learn Observable Workshop

🖥️ Allison Horst - Observable Plot for Fast Interactive Data Visualizations in JavaScript

🖥️ Session 1: Arrays, objects, & arrow functions – Intro to data wrangling & analysis in JavaScript

🖥️ Session 2: Map, filter, and Arquero – Introduction to data wrangling & analysis in JavaScript

🖥️ Session 3: Summary statistics, groups & rollups – Intro to data wrangling & analysis in JavaScript

🖥️ Session 1 — Data science workflows in JavaScript

🖥️ Session 2 — Data science workflows in JavaScript

File Quarto di esempio

💻️ Un esempio di report parametrico Quarto

💻️ Progetto RStudio report parametrici

💻️ Progetto RStudio introduzione Quarto Dashboard

Letture di approfondimento

📖 R for Data Science

  • Capitolo 25, 26 e 27

📖 An Introduction to R

  • Capitolo 10

Compito

✍️ Homework #08



Back to course schedule