Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Python - Initiation

Python - Initiation

Formation à distance
Accessible
Durée : 28 heures (4 jours)
0/10
(0 avis)
Durée :28 heures (4 jours)
HT
S'inscrire
Durée :28 heures (4 jours)
HT
S'inscrire
Durée :28 heures (4 jours)
HT
S'inscrire

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