Corso di Python per le Scienze del Mare
Questo corso ti prepara a usare Python come strumento di lavoro quotidiano in oceanografia e scienze del mare. Partendo dai fondamenti del linguaggio, passerai alle principali librerie scientifiche, come NumPy, Pandas e Xarray, per leggere dati NetCDF e CSV, analizzare profili CTD, serie di boe e prodotti satellitari e creare mappe e grafici oceanografici chiari e riproducibili, senza bisogno di esperienza di programmazione.
Verifica delle conoscenze pregresse
Queste sono le competenze che ti offre il programma. Seleziona quelle che padroneggi già e ti diremo quale parte del piano di studi fa per te.
Parti da zero in questa materia. Il programma è pensato proprio per questo.
Che cos'è il programma Corso di Python per le Scienze del Mare?
Questo corso breve ti prepara a fare della programmazione la tua migliore alleata nello studio dell'oceano. Imparerai Python da zero in un ambiente Jupyter, lavorerai con array, file CSV e serie temporali con NumPy e Pandas, aprirai ed esplorerai dati NetCDF multidimensionali con Xarray per calcolare climatologie e anomalie, produrrai profili verticali, diagrammi T-S e mappe con Matplotlib e Cartopy, e applicherai tutto a calate CTD, profilatori Argo, boe, mareografi e temperatura superficiale del mare da satellite.
Cosa distingue questo corso: un programma pensato per chi non ha mai programmato; esercizi costruiti su dati marini aperti e reali da CTD, boe, Argo e satelliti; strumenti aperti come Jupyter, NumPy, Pandas, Xarray e Cartopy; buone pratiche per un lavoro scientifico ordinato e riproducibile; e un caso pratico in cui svolgi un'analisi completa di dati oceanografici.
Punti di forza del programma
- Da zero: pensato per chi non ha mai programmato.
- Dati marini reali: esercizi con CTD, boe, Argo e prodotti satellitari.
- Strumenti aperti: Jupyter, NumPy, Pandas, Xarray e Cartopy.
- Formati scientifici: lavorare con sicurezza con NetCDF e CSV.
- Riproducibilità: buone pratiche per un lavoro scientifico ordinato.
- Caso pratico: un'analisi completa di dati oceanografici.
Piano di studi del programma Corso di Python per le Scienze del Mare
5 moduli. Seleziona un modulo per vederne i contenuti.
Fondamenti di Python
- 1.1. Installazione e ambiente Jupyter
- 1.2. Variabili e tipi di dati
- 1.3. Liste, dizionari e tuple
- 1.4. Condizioni e cicli
- 1.5. Funzioni e moduli
Calcolo scientifico con NumPy e Pandas
- 2.1. Array e operazioni vettoriali
- 2.2. Lettura di file CSV ed Excel
- 2.3. Filtrare e raggruppare i dati
- 2.4. Serie temporali con Pandas
- 2.5. Pulizia dei dati mancanti
Dati oceanografici multidimensionali
- 3.1. Il formato NetCDF
- 3.2. Introduzione a Xarray
- 3.3. Selezione per coordinate
- 3.4. Medie, climatologie e anomalie
- 3.5. Accesso a dati remoti
Visualizzazione oceanografica
- 4.1. Grafici con Matplotlib
- 4.2. Profili verticali e diagrammi T-S
- 4.3. Mappe con Cartopy
- 4.4. Palette di colori per l'oceano
- 4.5. Figure pronte per la pubblicazione
Analisi applicata di dati marini
- 5.1. Profili CTD e profilatori Argo
- 5.2. Serie di boe e mareografi
- 5.3. Temperatura superficiale del mare da satellite
- 5.4. Organizzazione di un progetto riproducibile
- 5.5. Caso pratico: analisi dei dati di un'area marina
Durata e modalità del programma Corso di Python per le Scienze del Mare
Sono 300 ore. Dicci quante puoi dedicarne ogni settimana e ti diremo quando finirai davvero.
È il ritmo con cui termina la maggior parte degli studenti. Si adatta bene al piano di pagamento a rate.
Direzione accademica e corpo docente
Il team docente di Navalis: professionisti in attività che insegnano e supervisionano i programmi.
Dott.ssa Marina AlcoverDirettrice accademica e responsabile della qualità
Ing. Diego CifuentesProfessore ordinario di Saldatura navale e Controlli non distruttivi; responsabile QA/QC dei giunti saldati
Com. Javier Abaroa (MCA)Professore ordinario di Manovra, Navigazione elettronica (ECDIS/Radar/ARPA) e GMDSS; coordinatore della conformità STCW e del Bridge Resource Management
Dr. Pau FerrerProfessore ordinario di Architettura navale e Simulazione; direttore del Laboratorio di Idrodinamica e CFD
Dott.ssa Nuria LlobregatProfessoressa ordinaria di Meteorologia marina, SAR e Sicurezza operativa; coordinatrice della gestione dei rischi di navigazione
Ing. Javier BañulsProfessore ordinario di Elettrotecnica, Automazione e Ingegneria ETO; coordinatore dell'integrazione elettronica e degli allarmi di macchina
Ing. Sofía MarquinaProfessoressa ordinaria di Materiali, Compositi e Protezione anticorrosiva; coordinatrice della linea pitture e rivestimenti avanzati
Ing. Tomás RieraProfessore ordinario di Propulsione, Energie alternative e Sistemi ibridi; coordinatore di efficienza energetica e vibrazioniObiettivi del programma Corso di Python per le Scienze del Mare
Sbocchi professionali del programma Corso di Python per le Scienze del Mare
Domande sul programma Corso di Python per le Scienze del Mare
No. Il corso parte da zero e avanza in modo graduale.
Solo software libero: Python, Jupyter e le librerie scientifiche, oppure un ambiente nel cloud.
Dati aperti di calate CTD, boe, profilatori Argo e prodotti satellitari.
Sì. Le tecniche del corso si applicano direttamente all'analisi dei dati nei progetti scientifici.
Analizzare e rappresentare graficamente i dati oceanografici di un'area marina a tua scelta.
Interamente online, tramite un campus virtuale disponibile 24 ore su 24, con sessioni dal vivo che vengono registrate e tutoraggi con il team didattico.
Il corso comprende 300 ore di studio suddivise in 5 moduli da circa 60 ore ciascuno e si conclude con un caso pratico applicato. Puoi avanzare al tuo ritmo entro il calendario fissato al momento dell'iscrizione.
Altri programmi di Clima e oceanografia
Procedura di ammissione
Senza aspettare che ti richiamiamo. Se i tuoi documenti sono in regola, ti iscrivi nella stessa sessione.
- Profilo: rivolto a studenti e laureati in scienze del mare o ambientali, tecnici di laboratorio e di campo che gestiscono dati oceanografici, ricercatori che lavorano ancora con fogli di calcolo, professionisti della consulenza ambientale e docenti che vogliono portare Python nelle loro lezioni; si consigliano studi in scienze del mare, biologia, scienze ambientali, geografia, fisica o ambiti affini, oppure esperienza professionale con dati marini.
- Lingua: conoscenza dell'italiano sufficiente per seguire le lezioni e la documentazione tecnica.
- Risorse tecniche: un computer con connessione internet stabile, un browser aggiornato e una webcam per le sessioni dal vivo e la presentazione dei progetti.
- Ammissione: domanda online, valutazione del tuo profilo e un breve colloquio con il team accademico.
- 01DomandaI tuoi dati, il tuo percorso e i tuoi documenti.
- 02Verifica immediataControlliamo che tutto sia completo e in regola.
- 03IscrizioneScegli pagamento unico o a rate e riserva il tuo posto.
L'ammissione è provvisoria finché la commissione non convalida la documentazione presentata. Se i requisiti non sono soddisfatti, l'importo viene rimborsato per intero.
Chiedici prima di iscriverti
Lasciaci i tuoi dati e l'ufficio ammissioni ti scriverà per rispondere a tutte le tue domande. Se hai già deciso, puoi presentare subito la domanda e pagare nella stessa sessione.