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
Programme d'études
-
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
-