Python – Initiation

0 Enrolled
28 heures
  • 28 heures
  • 40
  • 0
  • no
2,380.00€

Aperçu du cours

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

Prérequis

  • Connaitre un langage de programmation

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

Public ciblé

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

Programme de 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

Instructeur

Avatar de l’utilisateur

Rémy LENGLET

0.0
0 commentaire
0 Students
4 Courses

Développeur

Commentaire sur la formation

0.0
0 rating
0%
0%
0%
0%
0%

Soyez le premier à commenter “Python – Initiation”

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

I agree to these terms.

Main Content