Skip to Main Content (Press Enter)

Logo UNIBS
  • ×
  • Home
  • Persone
  • Strutture
  • Competenze
  • Pubblicazioni
  • Professioni
  • Corsi
  • Insegnamenti
  • Terza Missione

Competenze & Professionalità
Logo UNIBS

|

Competenze & Professionalità

unibs.it
  • ×
  • Home
  • Persone
  • Strutture
  • Competenze
  • Pubblicazioni
  • Professioni
  • Corsi
  • Insegnamenti
  • Terza Missione
  1. Insegnamenti

ECO0023 - LABORATORIO DI PYTHON PER LA FINANZA

insegnamento
Tipo Insegnamento:
Opzionale
Durata (ore):
20
CFU:
2
SSD:
METODI MATEMATICI DELL'ECONOMIA E DELLE SCIENZE ATTUARIALI E FINANZIARIE
Sede:
BRESCIA
Url:
Dettaglio Insegnamento:
MONETA, FINANZA E RISK MANAGEMENT/CORSO GENERICO Anno: 2
Anno:
2025
Course Catalogue:
https://permalink.unibs.it/suacds/afcc/2025?corso=...
  • Dati Generali
  • Syllabus
  • Corsi

Dati Generali

Periodo di attività

Secondo Quadrimestre (02/03/2026 - 09/06/2026)

Syllabus

Obiettivi Formativi

1. Conoscenza e capacità di comprensione
Il laboratorio mira a consolidare la conoscenza della sintassi del linguaggio Python e delle sue strutture dati fondamentali (liste, dizionari, array, DataFrame), nonché a introdurre i concetti di base della programmazione orientata agli oggetti. Gli studenti acquisiranno familiarità con strumenti computazionali per la valutazione di strumenti derivati.

2. Conoscenza e capacità di comprensione applicate
Al termine del laboratorio, lo studente sarà in grado di:
- scrivere script Python strutturati e modulari per elaborare dati finanziari;
- utilizzare alberi binomiali e metodi Monte Carlo per stimare il valore di opzioni europee o strumenti simili.
- definire classi e oggetti per rappresentare strumenti e strategie finanziarie;
- implementare simulazioni di portafoglio e strategie di trading;

3. Autonomia di giudizio
Lo studente sarà in grado di analizzare criticamente un problema computazionale di natura finanziaria e di individuare in modo autonomo le strutture dati e le soluzioni algoritmiche più adeguate.

4. Abilità comunicative
Lo studente svilupperà la capacità di documentare in modo chiaro il proprio codice, di presentare i risultati di simulazioni o strategie tramite grafici e metriche rilevanti, e di comunicare con interlocutori anche non tecnici il significato e le implicazioni delle proprie scelte modellistiche.

5. Capacità di apprendere
Il laboratorio intende fornire allo studente strumenti metodologici e tecnici che lo mettano in grado di approfondire in autonomia le librerie Python e di affrontare con spirito critico problemi computazionali più complessi rispetto a quelli trattati nel corso.

Prerequisiti

E' richiesta la conoscenza delle basi di programmazione strutturata in Python (variabili, funzioni, strutture di controllo, array di NumPy).

Metodi didattici

Il corso si svolgerà completamente in laboratorio.

Verifica Apprendimento

L'esame consiste in una prova orale mirata a verificare la conoscenza, la comprensione e la capacità di argomentare sui concetti e sugli esempi di codice proposti in aula.

Testi

Materiale richiesto all'esame (reperibile nella comunità didattica del corso):
- E. Angelelli, Informatica per la Finanza - a.a. 2025-2026
- E. Angelelli, Esercizi di Informatica per la Finanza - a.a. 2025-2026


Altri testi utili per approfondimenti personali:
- Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython 3rd Edition, Wes McKinney, O'Reilly, 2022 (available online: https://wesmckinney.com/book/)
- Python for Algorithmic Trading: From Idea to Cloud Deployment, Yves Hilpisch, O'Reilly, 2020
- Python for Finance: Mastering Data-Driven Finance 2nd Edition, Yves Hilpisch, O'Reilly, 2018


Contenuti

L’insegnamento propone una introduzione ai seguenti contenuti:
- Approfondimenti sulla sintassi: funzioni, strutture di controllo
- Approfondimenti sulle strutture dati di base (liste, tuple, dizionari, set)
- Tecniche di valutazione di opzioni (alberi binomiali, metodi montecarlo)
- Introduzione alla libreria Pandas
- Le basi della programmazione orientata agli oggetti
- Schema di applicazione client-server per il trading

Lingua Insegnamento

Italiano

Corsi

Corsi

MONETA, FINANZA E RISK MANAGEMENT 
Laurea Magistrale
Corso ad esaurimento
2 anni
No Results Found
  • Assistenza
  • Privacy
  • Utilizzo dei cookie
  • Note legali

Realizzato con VIVO | Designed by Cineca | 25.12.1.0