
Programmer en Python – Niveau 1
- Prendre connaissance du langage Python et de son écosystème
- Comprendre les applications possibles pour vos projets
- Savoir appliquer une méthode pour développer vos projets
Python : présentation d'un langage de programmation interprété
- Comprendre le fonctionnement d'un langage de programmation
- Les caractéristiques du langage Python et ses applications
- Installer Python dans un environnement Windows
- L’interpréteur Python et son environnement de développement
- Saisir ses premières lignes de code
- Les commentaires
Les variables
- Comprendre le fonctionnement d'une variable
- Les différents types de données
Les fonctions
- A quoi servent-elles
- Les paramètres d'une fonction
- Quelques exemples de fonction standard
- Créer sa première fonction
Retour sur les variables : présentation des variables les plus utilisées
- Utilisation des chaines de caractères et méthodes associées
- Les listes
- Les tuples
- Les dictionnaires
Les structures conditionnelles : If, Elif et Else
- Conditions simples
- Opérateurs
- Conditions composées
Les boucles
- La boucle while
- La boucle For
- Sortie anticipée et mot clé 'continue'
Cas Pratiques : Application financière (pricing d'une option vanille). Le sujet du TP peut être adapté en fonction des attentes des stagiaires
Les exceptions (gestions d'erreurs)
- Apprendre à gérer les erreurs avec le bloc try except
- Les mots clés else, finally et pass
- Comment "lever" une exception
- Erreurs conditionnelles : les assertions
Les fichiers
- Maîtriser la gestion des répertoires
- Comment ouvrir et fermer un fichier (format: txt, csv ou json)
- Savoir lire et écrire dans un fichier
Les matrices
- Numpy une librairie pour le calcul scientifique
- Créer et manipuler des matrices
- Les opérations
- Les fonctions sur les matrices
Les dataframes
- Pandas une libraire d'analyse de données
- Créer et manipuler un Dataframe
- Opérations sur les Dataframes
- Les fonctions sur les Dataframes
- Concaténation et jointure
Les graphiques
- Matplotlib une librairie pour les graphiques scientifiques
- Créer ses premiers graphiques
- Apprendre à personnaliser ses graphiques
Cas Pratiques : Les bonnes pratiques
Python : présentation d'un langage de programmation interprété
- Comprendre le fonctionnement d'un langage de programmation
- Les caractéristiques du langage Python et ses applications
- Installer Python dans un environnement Windows
- L’interpréteur Python et son environnement de développement
- Saisir ses premières lignes de code
- Les commentaires
Les variables
- Comprendre le fonctionnement d'une variable
- Les différents types de données
Les fonctions
- A quoi servent-elles
- Les paramètres d'une fonction
- Quelques exemples de fonction standard
- Créer sa première fonction
Retour sur les variables : présentation des variables les plus utilisées
- Utilisation des chaines de caractères et méthodes associées
- Les listes
- Les tuples
- Les dictionnaires
Les structures conditionnelles : If, Elif et Else
- Conditions simples
- Opérateurs
- Conditions composées
Les boucles
- La boucle while
- La boucle For
- Sortie anticipée et mot clé 'continue'
Cas Pratiques : Application financière (pricing d'une option vanille). Le sujet du TP peut être adapté en fonction des attentes des stagiaires
Les exceptions (gestions d'erreurs)
- Apprendre à gérer les erreurs avec le bloc try except
- Les mots clés else, finally et pass
- Comment "lever" une exception
- Erreurs conditionnelles : les assertions
Les fichiers
- Maîtriser la gestion des répertoires
- Comment ouvrir et fermer un fichier (format: txt, csv ou json)
- Savoir lire et écrire dans un fichier
Les matrices
- Numpy une librairie pour le calcul scientifique
- Créer et manipuler des matrices
- Les opérations
- Les fonctions sur les matrices
Les dataframes
- Pandas une libraire d'analyse de données
- Créer et manipuler un Dataframe
- Opérations sur les Dataframes
- Les fonctions sur les Dataframes
- Concaténation et jointure
Les graphiques
- Matplotlib une librairie pour les graphiques scientifiques
- Créer ses premiers graphiques
- Apprendre à personnaliser ses graphiques
Cas Pratiques : Les bonnes pratiques
Nicolas Runtz

Nicolas a travaillé 2 ans en tant qu'analyste quantitatif sur des modèles multi facteurs (arbitrage relatif d'indices et stock picking). Actuellement Risk Manager chez PRO BTP Finance, il travaille sur la mise en place des outils de calcul de VaR Monte-Carlo sur l'ensemble des classes d'actifs (actions, taux, crédit, convertible), sur la recherche de signaux de marchés, ainsi que sur la gestion de produits structurés.
Nicolas Runtz anime également les formations :
- Gestion des risques au sein d’un OPC (Catalogue Marchés financiers)
- Initiation au langage R (Catalogue Marchés financiers)
- Les obligations fixed to float (Catalogue Marchés financiers)
- Programmer en Python – Niveau 2 (Catalogue Marchés financiers)
- Programmer en R – Niveau 2 (Catalogue Marchés financiers)
- Programmer en VBA (Catalogue Marchés financiers)
- Programmer en VBA – Niveau 2 (Catalogue Marchés financiers)
- Structurés de taux : montages et utilisations (Catalogue Marchés financiers)
Thierry Gainon

Thierry a réalisé toute sa carrière dans les marchés financiers où il a été notamment en charge de la structuration sur les marchés de taux et actions. Aujourd'hui responsable du contrôle des risques d'une société de gestion appartenant à un groupe de prévoyance, il maîtrise les aspects techniques des produits financiers et dispose d'une connaissance étendue de l'offre actuelle, ainsi que du cadre règlementaire de leur utilisation.
Thierry Gainon anime également les formations :
- Gestion des risques au sein d’un OPC (Catalogue Marchés financiers)
- Initiation au langage R (Catalogue Marchés financiers)
- Investissement et produits dérivés dans les Institutions de Prévoyance et Caisses de Retraite (Catalogue Banque & Assurance)
- Les obligations fixed to float (Catalogue Marchés financiers)
- Programmer en R – Niveau 2 (Catalogue Marchés financiers)
- Programmer en VBA (Catalogue Marchés financiers)
- Programmer en VBA – Niveau 2 (Catalogue Marchés financiers)
- Structured products: mechanisms and main uses (Catalogue English)
- Structurés de taux : montages et utilisations (Catalogue Marchés financiers)