Formation - Programmer en Python

S'initier au langage Python pour développer une application

Objectifs et compétences visées de la formation

Identifier les domaines d'application de PythonAcquérir les bases essentielles de la programmation PythonMettre en oeuvre différents modules pythonRéaliser des interfaces graphique
Programme

E-Start

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.

Programme de cette 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'
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 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 pratique : les bonnes pratiques

E-Coach

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.

A qui s'adresse cette formation

Toute personne souhaitant s'initier au langage Python

Pré-requis de la formation

Aucun prérequis n'est nécessaire pour suivre cette formation

Moyens pédagogiques
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
Evaluation de la formation
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, 40 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