26
ForDataJournalist Strumenti informatici per data journalist Corso gennaio-marzo 2017

Fdg2017 presentazione corso

Embed Size (px)

Citation preview

Page 1: Fdg2017 presentazione corso

ForDataJournalistStrumenti informatici per data journalist

Corso gennaio-marzo 2017

Page 2: Fdg2017 presentazione corso

DATA JOURNALISM

Page 3: Fdg2017 presentazione corso

Caratteristiche del data journalism

Analisi dei dati Presentazione dei contenutiLe informazioni sono estratte da

dati

tramite STRUMENTI DIGITALIcon METODO SCIENTIFICO

Non solo parole, ma anche

DESIGN ,

FORME e

COLORIStatisticaEconometria

Data miningMachine Learning

Page 4: Fdg2017 presentazione corso

ANALISI DEI DATI: Il processo di produzione

Raccolta Dati

Dati strutturati

Eliminazione outliers

Stima dati mancanti

Estrazione Informazioni

Introduzioneipotesi

Verifica ipotesi

Definizione Story

Presenta-zione

Page 5: Fdg2017 presentazione corso

PRESENTAZIONE DEI CONTENUTI

La strutturazione

delle informazioni e la

presentazione dei dati

per facilitare la

comprensione

DATA VISUALIZATION :un nuovo modo di comunicare

1980 1995 2010

Page 6: Fdg2017 presentazione corso

STRUMENTI INFORMATICI:INTERAZIONE UOMO-MACCHINA

Page 7: Fdg2017 presentazione corso

L’informatica è una scienza che può essere affrontata da due punti di vista:

di uno sviluppatore di un utente

(conosce le tecniche) (conosce il bisogno)

ANALISI FUNZIONALE

LINGUAGGIO DI PROGRAMMAZIONE

Page 8: Fdg2017 presentazione corso

Il problema dell’analisi funzionale

Per capire i bisogni dell’utente bisogna, a volte, sviluppare conoscenze approfondite nelle materie che concorrono a trovare possibili soluzioni. Spesso

queste materie sono molto complesse

Page 9: Fdg2017 presentazione corso

INTERAZIONE UOMO-MACCHINA

ESISTONO LIVELLI DIVERSI DI INTERAZIONE TRA UOMO E MACCHINA CARATTERIZZATI DA DIVERSI GRADI DI AUTONOMIA

Page 10: Fdg2017 presentazione corso

MIN MAX

DA UN MINIMO DI AUTONOMIA IN CUI TUTTO CIÒ CHE L'UTENTE PUÒ FARE È STATO PENSATO DELL'INFORMATICO

AD UN MASSIMO DI AUTONOMIA IN CUI L'UTENTE PUÒ FARE COSE IMPENSABILI ALL'INFORMATICO

Page 11: Fdg2017 presentazione corso

Interazione Uomo MacchinaLinguaggio di

programmazioneBarre di MenuTouchscreenMeccanica

AUTONOMIA

FACILITA’ D’USO

Page 12: Fdg2017 presentazione corso

COS’È UN LINGUAGGIO DI PROGRAMMAZIONE?

E’ un linguaggio formale dotato di un lessico, una sintassi, una semantica ben definiti, utilizzato per programmare una macchina: ovvero per spiegare ad una macchina che cosa fare. Ciò avviene attraverso la

scrittura di righe di codice: un programma.

Page 13: Fdg2017 presentazione corso

I linguaggi utili ad un data journalist

Page 14: Fdg2017 presentazione corso

CURVE DI APPRENDIMENTO DEILINGUAGGIO DI PROGRAMMAZIONE

Page 15: Fdg2017 presentazione corso

Ogni attività umana ha una curva di apprendimento

Noia e Frustrazione Gratificazione e soddisfazione

Page 16: Fdg2017 presentazione corso

Strumenti per Data Journalist: Analisi dei dati

Noia e frustrazione

Gratificazione e

soddisfazione

Page 17: Fdg2017 presentazione corso

Strumenti per Data Journalist: Data Visualization

Noia e frustrazione

Gratificazione e

soddisfazione

Page 18: Fdg2017 presentazione corso

COME APPRENDERE UN LINGUAGGIO DI PROGRAMMAZIONE?

Page 19: Fdg2017 presentazione corso

Componenti di un linguaggio di programmazione

STRUTTURA SINTASSIFunzionalità delle diverse

componenti e loro relazioni

Corretta scrittura del linguaggio

Visualizza il contenuto della della porzione di memoria del calcolatore che ha come

indirizzo “A”

print(A)console.log(A)

Page 20: Fdg2017 presentazione corso

Metodo tradizionale di apprendere un linguaggio

STRUTTURA

SINTASSI

Apprendimento concetti di base

Apprendimento sintassi

Scrittura esercizi semplici

Sviluppo programmi

1

2

3

4

Page 21: Fdg2017 presentazione corso

Metodo ForDataScientist

Mappa concettuale Notebook Jupyter

Page 22: Fdg2017 presentazione corso

Metodo ForDataScientist

STRUTTURA

SINTASSI

Apprendimento concetti di base

Apprendimento sintassi

Utilizzo programmi esistenti

Modifica programmi

1

2

3

4

Page 23: Fdg2017 presentazione corso

Regole di sintassi

Mappa sinottica ForDataScientist

ProgrammaIstruzioni

Caratteri numeri

Segni grafici

InputOutput

Configura-zione

ContenutiPresenta-

zione

Posiziona-mento

Strutture dati

Cicli di istruzioni

Istruzioni condizionali

Selettore

FunzioniScope

PacchettiModuliLibrerie

Funzioni anonime

Decoratori

Classi Oggetti

Page 24: Fdg2017 presentazione corso

IMPARA A LEGGERE E

MODIFICARE PROGRAMMI

GIÀ FUNZIONANTI.

Page 25: Fdg2017 presentazione corso

LEZIONE 1..www.fordatascientist.org

A00-ToStartA02-Notebook-Interface

Page 26: Fdg2017 presentazione corso

CONTATTI TELEFONO

051 22 35 20

EMAIL [email protected]