









































































Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Gli appunti riguardano la parte del corso tenuta dal Prof. Storti, essenziali per superare l'esame scritto. Includono esercitazioni e esempi che coprono tutti gli argomenti trattati durante le lezioni. Questi appunti sono dettagliati e organizzati in modo chiaro per facilitare lo studio e la comprensione degli argomenti. Sono integrati anche con le slide del professore. Riguardano dunque solo la parte di Python tenuta nella prima metà del corso di PYTHON FUNDAMENTALS FOR DATA SCIENCE AND RELATIONAL DATABASES, è disponibile anche il file della seconda metà del corso, quella riguardante database e tenuta dalla professoressa Diamantini (si trova nel mio profilo).
Tipologia: Appunti
1 / 81
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!










































































Esistono diversi approcci al data science:
Come vengono presentati i dati in un computer? Con il sistema binario: sequenza di 1 e 0 Perché? Il dispositivo elettronico funziona mediante flussi di corrente, il primo di salvare memoria era attraverso gli strumenti simili al lampadine, quindi gli zero e uno sono semplici da essere mappati sul modello della lampadina: acceso o spento (valvole termoioniche). Ora abbiamo dei transistor (processori che sono molto più piccoli ma funzionano alla stessa maniera) Posso rappresentare le lettere o i numeri associando ognuno diverse sequenze di 0 e 1 Numeri in base binaria: Per arrivare a 8: 1000 dove 1x8 + 0x4 + 0x2 + 0x1 = 8 7 = 111 dove 1x4 + 1x2 + 1x1 = 7
Caso peggiore 100 pagine 100 passi (n) In informatica si può usare un approccio sequenziale, ma anche far svolgere comandi in contemporanea. INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA Per analisi e programmazione si intende l'insieme delle attività volte a risolvere problemi utilizzando un elaboratore, dalla formulazione del problema fino alla predisposizione dell'elaboratore
Il programmatore deve:
Esercizi
PSEUDO-CODICE: non è un vero e proprio linguaggio di programmazione ma ci si avvicina per poi facilitare la scrittura vera Un programma necessita di istruzioni di controllo:
Le memorie di massa sono usate per tenere dati a lungo termine, una sostanziale differenza tra loro è la velocità di memorizzazione e quindi di accesso ai dati (CD, DVD, USB) MEMORIE DI MASSA Dispositivi in grado di conservare al loro interno:
QUANTIZZAZIONE: la conversione dell'immagine campionata in valori numerici. Ogni pixel viene rappresentato da un certo numero di bit.