L’environnement
Python est un langage clair, intuitif, massivement répandu, et devenu incontournable dans le traitement d’une multitude de tâches informatiques.
Objectifs pédagogiques
À l’issue de la formation, le stagiaire sera capable de :
- Créer et paramétrer son environnement de travail Python
- Maîtriser la programmation orientée objet avec Python
- Concevoir ses propres programmes Python en POO
Public concerné
Techniciens, ingénieurs, développeurs, scientifiques, enseignants.
Prérequis
Connaître les bases du langage Python ou avoir suivi
la formation « Python Débutant ».
Programme de la formation
Introduction
- Environnement de développement Python
- Pourquoi est-il important de travailler dans un environnement virtuel ?
La programmation orientée objet en Python
- Les classes
- Les attributs de classe
- Les méthodes d’instance
- Les méthodes de classe
- Les méthodes statiques
- Explorer une classe
- Les propriétés
- Les méthodes spéciales
- L’héritage simple
- L’héritage multiple
- La composition
Les data classes
- Définition
- Utiliser les data classes
- Type hinting
- Définition de data classes
Créer un package et l’installer sur son ordinateur (mini projet)
- Création d’un package
- Installation et utilisation