Struttura del corso

Introduzione

Comprendere i fondamenti di Python

Panoramica sull'uso della tecnologia e Python in Finance

Panoramica degli strumenti e dell'infrastruttura

    Python Distribuzione con Anaconda Utilizzo della Python piattaforma Quant Utilizzo di IPython Utilizzo di Spyder

Introduzione a semplici esempi finanziari con Python

    Calcolo delle volatilità implicite Implementazione della simulazione Monte Carlo Utilizzo di Pure Python Utilizzo della vettorializzazione con Numpy Utilizzo della vettorializzazione completa con lo schema di Eulero logaritmico Utilizzo dell'analisi grafica
Utilizzo dell'analisi tecnica
  • Informazioni sui tipi e sulle strutture dei dati in Python
  • Apprendimento dei tipi di dati di base Apprendimento delle strutture dati di base Utilizzo delle strutture dati NumPy Implementazione della vettorializzazione del codice

      Implementazione della visualizzazione dei dati in Python

    Implementazione di grafici bidimensionali Utilizzo di altri stili di stampa Implementazione di Finance grafici Generazione di un grafico 3D

      Utilizzo dei dati delle serie temporali finanziarie in Python

    Esplorare le basi dei panda Implementazione del primo e del secondo passaggio con la classe DataFrame Recupero di dati finanziari dal Web Utilizzo dei dati finanziari da file CSV Implementazione dell'analisi di regressione Gestire i dati ad alta frequenza

      Implementazione di operazioni di input/output

    Comprendere le basi dell'I/O con Python Utilizzo dell'I/O con i panda Implementazione di I/O veloce con PyTables

      Implementazione di applicazioni critiche per le prestazioni con Python

    Panoramica delle librerie di prestazioni in Python Comprensione Python dei paradigmi Informazioni sul layout della memoria Implementazione del calcolo parallelo Utilizzo del modulo multiprocessing Utilizzo di Numba per la compilazione dinamica Utilizzo di Cython per la compilazione statica Utilizzo delle GPU per la generazione di numeri casuali

      Utilizzo di strumenti e tecniche matematiche per la finanza con Python

    Apprendimento delle tecniche di approssimazione Regressione Interpolazione

      Implementazione dell'ottimizzazione convessa
    Implementazione di tecniche di integrazione
  • Applicazione del calcolo simbolico
  • Stocastico með Python
  • Generazione di numeri casuali Simulazione di variabili aleatorie e di processi stocastici Implementazione dei calcoli di valutazione Calcolo delle misure di rischio
  • Statistics con Python

      Implementazione di test di normalità Implementazione dell'ottimizzazione del portafoglio Esecuzione dell'analisi delle componenti principali (PCA) Implementazione della regressione bayesiana con PyMC3

    Integrazione Python con Excel

      Implementazione dell'interazione di base con il foglio di calcolo Utilizzo di DataNitro per l'integrazione completa di Python ed Excel

    Programmazione orientata agli oggetti con Python

      Creazione di interfacce utente grafiche con Python

    Integrazione Python con tecnologie e protocolli Web per la finanza

    Protocolli Web Applicazioni Web Web Services

    Comprensione e implementazione del quadro di valutazione con Python

      Simulazione di modelli finanziari con Python

    Generazione di numeri casuali Classe di simulazione generica Moto browniano geometrico La classe di simulazione Implementazione di un Use Case per GBM

    Diffusione del salto

      Diffusione a radice quadrata
    Implementazione della valutazione dei derivati con Python
  • Implementazione della valutazione del portafoglio con Python
  • Utilizzo delle opzioni di volatilità in Python
  • Implementazione della raccolta dati Implementazione della calibrazione del modello Implementazione della valutazione del portafoglio

    Best practice in Python Programmazione per la finanza

    Risoluzione dei problemi

      Riassunto e conclusione

    Osservazioni conclusive

    Requisiti

    • Esperienza di programmazione di base
    • Una solida conoscenza della matematica per la finanza
     35 ore

    Numero di Partecipanti



    Prezzo per Partecipante

    Recensioni (5)

    Corsi relativi

    Categorie relative