Automatisez vos processus avec Python pour se consacrer davantage sur vos analyses financières
Développement Informatique
Python
La formation d'introduction au Python offre une exploration rigoureuse des fondamentaux de l'algorithmie, mettant l'accent sur leur application pratique en finance. Conçue pour les professionnels du secteur financier, cette formation offre une compréhension approfondie du langage Python et de ses capacités en matière d'automatisation, d'analyse de données et de modélisation financière.
Niveau :
Initiation
Durée :
21 heures
Mise à jour de la fiche :
Le 11/04/2024
Les prochaines sessions en INTER de cette formation auront lieu aux dates suivantes :
Les prochaines sessions ne sont pas encore programmées, mais vous pouvez tout de même me contacter !
Objectifs pédagogiques
A la fin de la formation, vous serez capable:
de lire et debuguer des codes en Python,
d'automatiser vos processus avec Python,
de manipuler de la donnée financière avec Python.
Pré-requis
Pour pouvoir suivre cette formation, il est essentiel :
d'avoir un ordinateur sous Windows, Mac ou Linux avec de l'espace libre pour installer Python
de comprendre et de parler Français
A qui s'adresse cette formation ?
Cette formation s'adresse:
aux opérationnels en finance souhaitant apprendre le Python pour automatiser ses process: traders, gérants, structureurs, risk managers, middle office, audit et conformité,
aux équipes informatiques souhaitant renforcer ses connaissances en Python : développeurs informatiques, project managers, business analysts,
aux utilisateurs de VBA souhaitant migrer sur un langage plus robuste et plus en ligne avec son temps.
Méthodes mobilisées
Support de formation qui reprend les concepts théoriques et les énoncés des cas pratiques étudié pendant les sessions de formation
Alternance de théorie et d'exercices pratiques avec Python
QCU, Vrai/Faux pour vérifier, réviser et confirmer les acquis
Evaluation
En début de formation, une première évaluation est effectuée afin d'estimer les attentes et le niveau des participants.
Au cours de la formation, l'apprenant devra mettra en pratique les concepts vus en toute autonomie.
A la fin de la formation, un QCM final est organisé afin de mesurer les acquis de la formation.
Votre formateur
Laurent DAVOUST, FRM
Directeur Général et Fondateur de Phit Formation
Laurent a travaillé sur des sujets de risque de marché pour la gestion d'actifs mais aussi pour la salle de marché en apportant des améliorations opérationnelles dû à ses connaissances en IT (Python, C#, SQL, VBA) et à ses connaissances en finance (produits financiers, modèles de valorisations et de gestion des risques).
Depuis 2020, Laurent a développé deux cours au sein de l'Université Paris-Dauphine de niveau BAC+5 sur l'évaluation des risques et de la performance sur des portefeuilles en gestion d'actif mais aussi sur la modélisation et le pricing de produits structurés, avec des applications en Python. Depuis 2023, Laurent a fondé Phit Formation pour proposer des actions de formation sur ces deux domaines.
Compétences clefs:
Développement informatique : Python, C#, VBA, PHP, SQL
Connaissances financières : Gestion d'actifs, gestion des risques de marché, gestion patrimoniale, valorisations comptables et prudentielles (RP, PVA, IPV), et modèles de valorisation financiers.
Programme de la formation
Partie 1 : Fondamentaux de Python
Installation de Python
Google colaboratory
Anaconda et Miniconda
PyCharm
Présentation du langage
Historique de Python
Introduction à l'algorithmie
Introduction à la syntaxe de Python
Types de données et opérations
Variables, chaînes de caractères, nombres
Opérations mathématiques de base
Opérations sur les chaines de caractères
Application : Calcul du prix d'une action selon la formule de Gordon Shapiro
Structures de contrôle
Conditionnelles (if, else, elif)
Boucles (for, while)
Application : Calcul du prix d'une obligation
Partie 2 : Structure de données avancées
Listes, tuples et dictionnaires
Création, manipulation et accès aux éléments
Utilisation des paires clef-valeur pour organiser les données
Fonctions et modules
Création de fonctions
Introduction aux modules Python
Application : Calcul du prix de plusieurs obligations
Manipulation des dates
Date du jour
Opérations sur les dates
Concepts de Programmation Orientée Objet
Introduction à l'OOP
Attributs, méthodes et encapsulation
Constructeurs et destructeurs
Principes de l'héritage et du polymorphisme
Surcharge d'opérateurs
Application: Calcul du prix de plusieurs obligations en OOP
Partie 3 : Manipulation de données
Pandas et le traitement des tableaux
Présentation d'un DataFrame
Importation et exportation des DataFrames en csv
Filtrage, tri et gestion des valeurs manquantes
Application : Création d'une stratégie de trading à base de moyenne mobile
NumPy pour le traitement numérique
Introduction à NumPy
Création, manipulation et opérations sur les tableaux
Utilisation de la loi normale
Simulation de données avec NumPy
Application : Simulation Monte Carlo pour le nombre PI
Nos formules
Durée :
A définir -- Videos
Prix :
150 € TTC
Ce format correspond à une formation 100% en ligne où vous êtes autonome à suivre la formation quand vous le souhaitez et au rythme de votre choix.
Phit Formation reste vigilant et offre différentes modalités en fonction des situations de Handicap. Afin de pouvoir vous apporter des prestations de formations adaptées à votre besoin, n’hésitez-pas à me contacter.
Délai d’accès
Les formations en E-Learning avec et sans mentorat sont disponibles directement après l’achat de celle-ci sur la plateforme. L’accès à la plateforme peut s’effectuer en continu et l'accès à la formation est débloquée à vie après le paiement.
Les formations INTER, organisées par mes soins, regroupent des stagiaires de différents établissements aux dates proposées dans le planning. Les sessions ne comportent pas plus de 10 participants (ou 8 dans le cas d’un 100% en distanciel) de manière à faciliter les échanges de vue et à partager des expériences réciproques. Le créneau est garanti dès lors que 2 apprenants ont validés l’inscription. Il faut compter un minimum de 15 jours entre le moment de la signature de la convention et le début de l’action de formation.
Vous souhaitez réaliser cette formation dans votre entreprise, sans adaptation ni personnalisation du programme ?
Demander un devis
Format SUR MESURE (Présentiel ou Visio)
Ce programme peut servir de base à la construction d'une formation sur-mesure adaptée à vos besoins et à votre environnement professionnel
Demander un devis personnalisé