Schița de curs
Introducere
Înțelegerea elementelor fundamentale ale Python
Prezentare generală despre utilizarea tehnologiei și Python în finanțe
Prezentare generală a instrumentelor și infrastructurii
- Python Implementare utilizând Anaconda folosind platforma Python Quant Utilizând IPython Utilizând Spyder
Noțiuni introductive cu exemple financiare simple cu Python
- Calcularea volatilităților implicite Implementarea simulării Monte Carlo folosind Pure Python Utilizarea vectorizării cu Numpy Utilizarea vectorizării complete cu schema Log Euler Utilizând analiza grafică
Învățarea tipurilor de date de bază Învățarea structurilor de date de bază Utilizarea structurilor de date NumPy Implementarea vectorizării codului
- Implementarea vizualizării datelor în Python
Implementarea diagramelor bidimensionale folosind alte stiluri de diagramă Implementarea diagramelor Finance Generarea unei diagrame 3D
- Utilizarea datelor din seria temporală financiară în Python
Explorarea elementelor de bază ale panda Implementarea primului și a celui de-al doilea pași cu DataFrame Class Obținerea datelor financiare de pe web Utilizarea datelor financiare din fișiere CSV Implementarea analizei de regresie Gestionarea datelor de înaltă frecvență
- Implementarea operațiunilor de intrare/ieșire
Înțelegerea elementelor de bază ale I/O cu Python Utilizarea I/O cu panda Implementarea I/O rapidă cu PyTables
- Implementarea aplicațiilor critice pentru performanță cu Python
Prezentare generală a bibliotecilor de performanță în Python Înțelegerea Python Paradigme Înțelegerea aspectului memoriei Implementarea calculului paralel Utilizarea modulului de multiprocesare Utilizarea Numba pentru compilarea dinamică Utilizarea Cython pentru compilarea statică Utilizarea GPU-urilor pentru generarea numerelor aleatoare
- Utilizarea instrumentelor și tehnicilor matematice pentru finanțare cu Python
Învățarea tehnicilor de aproximare Interpolarea regresiei
- Implementarea optimizării convexe
Statistics cu Python
- Implementarea testelor de normalitate Implementarea optimizării portofoliului Efectuarea analizei componentelor principale (PCA) Implementarea regresiei bayesiene folosind PyMC3
Integrarea Python cu Excel
- Implementarea interacțiunii de bază cu foi de calcul folosind DataNitro pentru integrarea completă a Python și Excel
Programare orientată pe obiecte cu Python
- Construirea de interfețe grafice cu utilizatorul cu Python
Integrarea Python cu tehnologii web și protocoale pentru finanțe
Protocoale Web Aplicații Web Web Services
Înțelegerea și implementarea cadrului de evaluare cu Python
- Simularea modelelor financiare cu Python
Generarea numerelor aleatorii Clasa de simulare generică Mișcare browniană geometrică Clasa de simulare Implementarea unui Use Case pentru GBM
Jump Difuziune
- Difuzia rădăcină pătrată
Implementarea Colectarea datelor Implementarea Calibrării modelului Implementarea Evaluării portofoliului
Cele mai bune practici în Python Programming for Finance
Depanare
- Rezumat și Concluzie
Observații de încheiere
Cerințe
- Experiență de bază în programare
- Cunoștințe solide de matematică pentru finanțe
Mărturii (5)
Exemple/exerciții perfect adaptate la domeniul nostru
Luc - CS Group
Curs - Scaling Data Analysis with Python and Dask
Tradus de catre o masina
Formatorul a fost foarte disponibil pentru a răspunde la toate tipurile de întrebări pe care le-am avut.
Caterina - Stamtech
Curs - Developing APIs with Python and FastAPI
Tradus de catre o masina
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course
Bozena Stansfield - New College Durham
Curs - Build REST APIs with Python and Flask
Transferul de cunoștințe practice și experiență a formatorului.
Rumel Mateusz - Pojazdy Szynowe PESA Bydgoszcz SA
Curs - GUI Programming with Python and PyQt
Tradus de catre o masina
As I was the only participant the training could be adapted to my needs.