Python Expert

Durée 31 H

Mis à jour le 05/06/2025
Contactez nous

Objectifs pédagogiques

Utiliser et implémenter les concepts de la programmation orientée objet, afin de créer des structures spécifiques à un projet

Utiliser l’intégralité de la bibliothèque standard pour traiter des données et documents externes, en local ou sur internet.


Prérequis

Avoir fait la formation Python Avancé ou posséder les connaissances équivalentes

Test de positionnement obligatoire avant l’entrée en formation


Formation Python – Programmation Expert

Introduction & Bases

  • Rappels des fondamentaux du langage
  • Langage et syntaxe
  • Distinguer les scopes et namespaces
  • Distinguer les environnements Python

Gestion des erreurs

  • Capter et gérer les erreurs
  • Créer différents types d’erreurs
  • Intégrer les erreurs aux contrôles de flux

Structures avancées

  • Utiliser les fonctions lambda
  • Utiliser des décorateurs
  • Créer et utiliser des générateurs
  • Créer des structures de données adaptées

Programmation orientée objet

  • Définir les méthodes spécifiques à une classe
  • Gérer l’héritage entre classes

Modules & Packages

  • Reconnaître les fichiers compilés .pyc
  • Importer des fonctions via références internes
  • Utiliser les packages sys et os
  • Interagir avec internet via un script
  • Traiter des documents (txt, csv, json, etc.)

Optimisation de code

  • Analyser et optimiser un code existant
  • Choisir une structure de données performante