Python - Initiation
0/10
(0 avis)
Formation créée le 03/05/2022. Dernière mise à jour le 24/04/2025.
Version du programme : 1
Programme de la formation
Objectif de formation : Dans cette formation vous apprendrez la syntaxe du langage Python ainsi que la mise en œuvre de concepts avancés : programmation objet et fonctionnelle
Objectifs de la formation
- Connaître les principes de la programmation objet
- Découvrir et maîtriser Python
- Comprendre la syntaxe et les mécanismes de base du langage
- Connaître quelques outils de développement
- Connaître les bibliothèques standards
- Maîtriser les bonnes pratiques de développement
Profil des bénéficiaires
Pour qui
- Tout développeur souhaitant apprendre le langage Python pour le développement ou la maintenance de programmes
Prérequis
- Connaitre un langage de programmation
Contenu de la formation
-
Présentation Python
- Présentation Python : caractéristiques, positionnement par rapport à d'autres langages
- Mise en place et gestion de l’environnement python
- Utilisation de l'interpréteur
-
Introduction à la programmation objet
- Présentation de la programmation objet
- Architecture objet de python
-
Variables
- Principaux types de données : nombres, booléens, chaînes de caractères
- Déclaration de variable, typage dynamique, mots clés réservés
-
Opérateurs et expressions
- Les opérateurs
- Expressions régulières, les caractères spéciaux
- Groupes et classes de caractères
-
Structure de contrôle
- Exemple de programmes
- Structures conditionnelles : if et elif
- Boucle while, mots clés break et continue
-
Chaînes de caractères et listes
- Définition et manipulation de chaînes de caractères
- Le type séquence
- Les listes : définition, accès à un élément
- Les références & les tuples
- Manipulation de listes
-
Les types de données complexes
- Les listes de listes & une liste de tuples
- Les dictionnaires & le parcours d'un dictionnaire
- Les méthodes update(), clear(), pop(), del(), values, keys()
-
Fonctions, modules
- Présentation, déclaration et appel d'une fonction
- Portée des variables, mot clé global
- Passage d'arguments, les arguments par défaut
- La récursivité
- Les fonctions Lambda : définition, utilisation
- Fonctions intégrées
- Les modules : définition, la fonction help()
- Importer des fonctions
- Créer ses propres modules
-
Les fichiers
- Méthodes d'accès aux fichiers : ouverture, fermeture, le mot clé with, lecture dans un fichier
-
Les classes en Python et la Programmation Orientée Objet
- Constructeurs
- Héritage
- Attributs privés
- Méthodes de classe
- Méthode statique
-
Gestion des erreurs et gestion des exceptions
- Lecture et compréhension du traceback
- Principe, exemples d'exceptions
- Mots clés try et except, else et finally
- Les assertions
Équipe pédagogique
Professionnel expert technique et pédagogique.
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
- Espace numérique de travail
- Documents supports de formation projetés
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation
Qualité et satisfaction
Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...
0/10
(0 avis)
Délai d'accès
2 semaines
Accessibilité
Du 21/10 au 24/10