Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Formation Python - Initiation

       réf : DEV-PYI

Objectif de formation : Cette formation s’adresse à tous ceux qui veulent apprendre à programmer avec Python. Vous commencerez par les bases du langage, en apprenant la syntaxe et la façon d’écrire des programmes simples. Vous passerez ensuite à des concepts plus avancés, tels que la programmation orientée objet et la programmation fonctionnelle. Grâce à ces connaissances, vous serez en mesure d’écrire des programmes sophistiqués, à la fois efficaces et faciles à lire et à maintenir.

Objectifs pédagogiques

  • 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

Pré-requis

Connaitre un langage de programmation

Public concerné

Tout développeur souhaitant apprendre le langage Python pour le développement ou la maintenance de programmes

Programme de formation 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
  • Présentation de la programmation objet
  • Architecture objet de python
  • 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
  • Les opérateurs
  • Expressions régulières, les caractères spéciaux
  • Groupes et classes de caractères
  • Exemple de programmes
  • Structures conditionnelles : if et elif
  • Boucle while, mots clés break et continue
  • 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 listes de listes & une liste de tuples
  • Les dictionnaires & le parcours d’un dictionnaire
  • Les méthodes update(), clear(), pop(), del(), values, keys()
  • 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
  • Méthodes d’accès aux fichiers : ouverture, fermeture, le mot clé with, lecture dans un fichier
  • Constructeurs
  • Héritage
  • Attributs privés
  • Méthodes de classe
  • Méthode statique
  • 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

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation Python.

Vous avez une question ?

    Jours

    4 (28 heures)

    Prix

    2380 € HT

    Télécharger