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 Python
- Mettre en œuvre différents modules de programmation Python
- Réaliser des interfaces graphiques
Programme de la formation
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'
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
À 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étences
- Acquisition des compétences opérationnelles par la pratique et l'expérimentation
- Apprentissage collaboratif lors des moments synchrones
- Parcours d'apprentissage en plusieurs temps pour permettre engagement, apprentissage et transfert
- Formation 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 Service
- A froid, 60 jours après la formation pour valider le transfert de vos acquis en situation de travail
- Suivi des présences et remise d'une attestation individuelle de formation ou d'un certificat de réalisation
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, 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.
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.