Nouvelle formation

Programmer en Python – Niveau 1

  2 jours
  Acquisition

Prochaines sessions & informations
Objectifs de la formation

  • 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


Nicolas Runtz

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.


Thierry Gainon

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.



Prochaines sessions & informations
Nous contacter