Plan du cours
Introduction
Mise en place de l'environnement de développement
- Programmation en local vs en ligne : Anaconda et Jupyter
Fondamentaux de la programmation Python
- Structures de contrôle, types de données, fonctions, structures de données et opérateurs
Extension des capacités de Python
- Modules et packages
Votre première application Python
- Estimation des dates et heures de début et de fin
Accès aux données externes avec Python
- Importation et exportation, lecture et écriture de données CSV
- Accès aux données dans une base de données SQL
Organisation des données à l'aide de tableaux et de vecteurs en Python
- NumPy et fonctions vectorisées
Visualisation des données avec Python
- Matplotlib pour les graphiques 2D et 3D, pyplot et SciPy
Analyse des données avec Python
- Analyse de données avec scipy.stats et pandas
- Importation et exportation de données financières (Excel, données web, etc.)
Simulation de trajectoires de prix d'actifs
- Simulation de Monte Carlo
Allocation d'actifs et optimisation de portefeuille
- Réalisation de l'allocation de capital, de l'allocation d'actifs et de l'évaluation des risques
Analyse des risques et performance des investissements
- Définition et résolution de problèmes d'optimisation de portefeuille
Analyse des revenus fixes et tarification des options
- Réalisation d'analyses sur les revenus fixes et tarification des options
Analyse des séries temporelles financières
- Analyse des données de séries temporelles sur les marchés financiers
Mise en production de votre application Python
- Intégration de votre application avec Excel et d'autres applications web
Performance des applications
- Optimisation de votre application
- Informatique parallèle et multiprocessus
Dépannage
Conclusions
Pré requis
- Une compréhension des concepts financiers (valeurs mobilières, dérivés, etc.)
- Une connaissance générale des probabilités et des statistiques
- Des notions élémentaires de calcul différentiel et intégral
Nos clients témoignent (4)
Bonnes communications, ouvert aux discussions, a maintenu l'intérêt et l'engagement
Ahmet Keyman - Keytrade AG
Formation - Management Accounting and Finance for Non-Finance Professionals
Traduction automatique
Expérience du formateur et sa façon de transmettre le contenu
Roggli Marc - Bechtle Schweiz AG
Formation - FinOps
Traduction automatique
Exemples/exercices parfaitement adaptés à notre domaine
Luc - CS Group
Formation - Scaling Data Analysis with Python and Dask
Traduction automatique
Le formateur était très disponible pour répondre à toutes les questions que j'ai posées.
Caterina - Stamtech
Formation - Developing APIs with Python and FastAPI
Traduction automatique