Plan du cours
Introduction
Configuration de l'environnement de développement
- Programmation en local vs en ligne : Anaconda et Jupyter
Fondements de la programmation en 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 en 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 le tracé 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 de sites Web, etc.)
Simulation des trajectoires des prix des actifs
- Simulation de Monte Carlo
Allocation des actifs et optimisation du portefeuille
- Réalisation de l'allocation du capital, de l'allocation des actifs et de l'évaluation des risques
Analyse des risques et performance des investissements
- Définition et résolution des problèmes d'optimisation du portefeuille
Analyse du revenu fixe et valorisation des options
- Réalisation de l'analyse du revenu fixe et de la valorisation des options
Analyse des séries chronologiques financières
- Analyse des données de séries chronologiques dans les marchés financiers
Mise en production de votre application Python
- Intégration de votre application avec Excel et d'autres applications Web
Performance de l'application
- Optimisation de votre application
- Calcul parallèle et multiprocessus
Dépannage
Mots de clôture
Pré requis
- Une compréhension de la finance (valeurs mobilières, produits dérivés, etc.)
- Une compréhension générale de la probabilité et de la statistique
- Des notions élémentaires de calcul différentiel et intégral
Nos clients témoignent (3)
Comment gérer les finances de l'entreprise
surprise mtileni - Hatima Holdings (Pty) ltd
Formation - Learning Xero
Traduction automatique
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
Les exercices pratiques liés au contenu aident vraiment à mieux comprendre chaque sujet. De plus, le fait de commencer les cours par une leçon puis de continuer avec des exercices pratiques est une bonne méthode qui aide à relier le contenu de la leçon précédente.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Formation - Introduction to Data Science and AI using Python
Traduction automatique