In corso

Iscriviti adesso

Percorso in {mlang it}Calcolo Scientifico in Python{mlang}{mlang en}Scientific Computing with Python{mlang}{mlang es}Computación científica con Python{mlang}

Overview


{mlang it}Il percorso è finalizzato all’insegnamento del Calcolo Scientifico attraverso esempi numerici e applicativi, e si propone di presentare le principali librerie ad alto livello e open source. Python è oggigiorno il linguaggio di programmazione più diffuso per l’integrazione di queste librerie. Il percorso presuppone una conoscenza di base del linguaggio Python e si focalizza su come fare calcolo scientifico in Python ad un livello intermedio/avanzato. I punti chiave del percorso sono modellistica, efficienza e parallelismo. La modellistica viene introdotta tramite esempi di tipo fisico-matematico, ma anche derivanti dalla elaborazione dei dati (data-driven). L’efficienza verte principalmente sugli algoritmi di algebra lineare (calcolo matriciale). Il calcolo parallelo viene presentato nel contesto del calcolo su schede grafiche (GPU).{mlang}{mlang en}The aim of this pathway is to teach Scientific Computing through numerical and applied examples and to introduce high-level software libraries that are state-of-the-art and open source.Python is nowadays the most widely used language to integrate these libraries. This pathway assumes basic knowledge of Python programming, and shows how to do Scientific Computing with Python at an intermediate/advanced level.The focus of this pathway is on modelling, efficiency and parallelism. Modelling is introduced through examples derived from mathematical-physics or data-driven approaches. Efficiency concerns mainly linear algebra (matrix computations). Parallelism is explored in the context of GPU computing.{mlang}



Lingua
Italiano ‎(it)‎
Categoria
Informatica, Gestione e Analisi Dati
Iscrizione
da 17 Feb 2019
Attivo
da 4 Mar 2019

Corsi


Stato
Auto apprendimento
Durata
3 settimane
Impegno
Categoria
Informatica, Gestione e Analisi Dati
Lingua
Italiano ‎(it)‎
Tipo
Online
Livello
Intermedio

Partecipazione e Attestati

Quota di iscrizione
GRATUITO!

Descrizione del Corso


Stato
Pre-iscrizione
Durata
2 settimane
Impegno
Categoria
Informatica, Gestione e Analisi Dati
Lingua
Italiano ‎(it)‎
Tipo
Online
Livello
Intermedio

Partecipazione e Attestati

Quota di iscrizione
GRATUITO!

Descrizione del Corso


Stato
Auto apprendimento
Durata
1 settimane
Impegno
Categoria
Informatica, Gestione e Analisi Dati
Lingua
Italiano ‎(it)‎
Tipo
Online
Livello
Intermedio

Partecipazione e Attestati

Quota di iscrizione
GRATUITO!

Descrizione del Corso

Struttura del Pathway


Il pathway prevede di seguire prima il corso Base e poi quello Avanzato. Il corso Avanzato può essere seguito singolarmente, tuttavia si consiglia di frequentarli entrambi in quanto il secondo contiene molti riferimenti al primo.

Valutazione e Certificazioni


Ognuno dei due corsi prevede degli esercizi e dei test, il cui superamento permette di ottenere dei Badge di certificazione.

Requisiti


I destinatari del corso sono studenti, laureati, ricercatori di qualunque disciplina, interessati al calcolo scientifico ad un livello intermedio/avanzato, tipico ormai di tutti i settori delle scienze applicate e dell'ingegneria.
Conoscenze pregresse necessarie sono: 
Conoscenze di base di programmazione, in particolare in linguaggio Python; 
Conoscenze di base di matematica, tipiche dei primi due anni delle lauree triennali di tipo scientifico o ingegneristico.

Verrà indicato del materiale introduttivo per colmare eventuali lacune. Per quanto riguarda il linguaggio Python, si raccomanda vivamente di consultare il materiale nel sito www.python.org 


FABIO MARCUZZI

Dipartimento di Matematica “Tullio Levi Civita”

MARTA GATTO

Dipartimento di Matematica “Tullio Levi Civita”

MONICA DESSOLE

Dipartimento di Matematica “Tullio Levi Civita”