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