Formation Programmer en Python

Acquérir les bases essentielles du langage de programmation Python pour développer une application

Sur-mesure Fondamentaux
tealium

Python est très populaire auprès des front office en asset management et reste très intéressant pour les fonctions support en activité de marché. Cette session vous donnera les bases techniques pour vous lancer dans la programmation.

Objectifs pédagogiques

Identifier les domaines d'application de PythonMettre en œuvre différents modules de programmation PythonRéaliser des interfaces graphique

Programme de la formation

Engagement

Vous vous engagez dans votre formation. Connectez-vous sur votre espace participant et complétez votre questionnaire préparatoire. Votre formateur reçoit vos objectifs de progrès.

Python : présentation d'un langage de programmation interprété

Comprendre le fonctionnement d'un langage de programmationLes caractéristiques du langage Python et ses applicationsInstaller Python dans un environnement WindowsL’interpréteur Python et son environnement de développementSaisir ses premières lignes de codeLes commentaires

Les variables

Comprendre le fonctionnement d'une variableLes différents types de données

Les fonctions

A quoi servent-elles ?Les paramètres d'une fonctionQuelques exemples de fonction standardCré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éesLes listesLes tuplesLes dictionnaires

Les structures conditionnelles : If, Elif et Else

Conditions simplesOpérateursConditions composées

Les boucles

La boucle whileLa boucle ForSortie anticipée et mot clé 'continue'
  • Cas pratique : 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 exceptLes mots clés else, finally et passComment "lever" une exceptionErreurs conditionnelles : les assertions

Les fichiers

Maîtriser la gestion des répertoiresComment 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 scientifiqueCréer et manipuler des matricesLes opérationsLes fonctions sur les matrices

Les dataframes

Pandas : une libraire d'analyse de donnéesCréer et manipuler un DataframeOpérations sur les DataframesLes fonctions sur les DataframesConcaténation et jointure

Les graphiques

Matplotlib : une librairie pour les graphiques scientifiquesCréer ses premiers graphiquesApprendre à personnaliser ses graphiques
  • Cas pratique : les bonnes pratiques

Transfert

Votre parcours de formation se poursuit dans votre espace participant. Connectez-vous pour accéder aux ressources et faciliter la mise en œuvre de vos engagements dans votre contexte professionnel.

À qui s’adresse cette formation ?

Toute personne souhaitant s'initier au langage Python

Pré-requis

Aucun prérequis nécessaire

Moyens pédagogiques

Dispositif de formation structuré autour du transfert des compétencesAcquisition des compétences opérationnelles par la pratique et l'expérimentationApprentissage collaboratif lors des moments synchronesParcours d'apprentissage en plusieurs temps pour permettre engagement, apprentissage et transfertFormation favorisant l'engagement du participant pour un meilleur ancrage des enseignements

Satisfaction et Evaluation

L'évaluation des compétences sera réalisée tout au long de la formation par le participant lui-même (auto-évaluation) et/ou le formateur selon les modalités de la formation.Evaluation de l'action de formation en ligne sur votre espace participant :A chaud, dès la fin de la formation, pour mesurer votre satisfaction et votre perception de l'évolution de vos compétences par rapport aux objectifs de la formation. Avec votre accord, votre note globale et vos verbatims seront publiés sur notre site au travers d'Avis Vérifiés, solution Certifiée NF ServiceA froid, 60 jours après la formation pour valider le transfert de vos acquis en situation de travailSuivi des présences et remise d'une attestation individuelle de formation ou d'un certificat de réalisation

Parmi nos formateurs

  • 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 en banque d'investissement. Il a ensuite créé et développé le département 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. Il maîtrise également différents langages informatiques ( en particulier VBA,PYTHON et JAVASCRIPT) ainsi que les principales techniques de machine et deep learning.

  • 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.

Financement de la formation

Vous êtes salarié(e) d’entreprise ? Vous pouvez vous faire financer votre formation par le plan de développement des compétences de votre entreprise (ex- plan de formation) :

Le plan de développement des compétences, c’est l’ensemble des actions de formation établi à l’initiative de l’employeur dans le cadre de la politique de ressources humaines de l’entreprise. Il est annuel et s’élabore généralement en fin d’année. D’après la loi du 5 septembre 2018 « pour la liberté de choisir son avenir professionnel », l’action de formation est désormais définie comme « un parcours pédagogique permettant d'atteindre un objectif professionnel ». De nouvelles actions de formation font ainsi partie de cette définition comme : le tutorat, le coaching, l’AFEST, le MOOC, le mentoring…

Tous les salariés de l’entreprise peuvent être concernés par le plan de développement des compétences, quelle que soit la nature, la durée de leur contrat ou leur ancienneté.

L’OPCO gère, généralement, les dépenses liées aux coûts pédagogiques, rémunérations et allocations formation, transport, repas et hébergement. Suite à la réforme de la formation 2018, les missions des OPCO vont être redéfinies d’ici 2021.

N’hésitez pas à vous rapprocher de votre service RH/ formation pour plus d’informations sur les prises en charge possibles.

Si vous ne connaissez pas votre OPCO, vous pouvez vous rendre sur le site du ministère du travail en suivant ce lien.

Sur-mesure

Réf 1559

Ce programme pourra servir de base à la construction d’une formation sur-mesure adaptée à vos besoins et à votre environnement professionnel

tealium