Du premier print() à l'écriture d'applications structurées avec classes, héritage, polymorphisme et gestion d'exceptions. Cette formation couvre 22 compétences certifiées : des bases du langage jusqu'à l'interaction avec le système d'exploitation via les modules os, sys, pathlib et subprocess.
Pour la lisibilité, les compétences attestées sont organisées en six axes thématiques. Chacun construit progressivement les fondations du suivant.
Manipulation des variables, types, structures composées et opérations élémentaires du langage.
Factorisation du code via les fonctions, organisation en modules et packages.
Déclaration de classes, méthodes, instanciation et encapsulation pour structurer le code.
Création de hiérarchies de classes, spécialisation des comportements, exploitation du polymorphisme.
Détection, levée et traitement des erreurs applicatives, création d'exceptions personnalisées.
Interaction avec le système d'exploitation, manipulation du système de fichiers, exécution de commandes.
Ossature type de la formation complète. Le rythme et la profondeur sont calibrés selon les acquis du stagiaire.
Installation, REPL, variables, types primitifs, conversions, opérateurs. Première écriture de scripts exécutables.
Listes, tuples, dictionnaires, ensembles. Méthodes spécifiques, parcours, compréhensions de listes.
If / elif / else, while, for, break, continue. Algorithmes appliqués à des ensembles de données.
input(), print(), f-strings, format(). Lecture de données utilisateurs, formatage des sorties.
Déclaration, paramètres positionnels et nommés, valeurs par défaut, *args, **kwargs, fonctions lambda.
import, from, organisation en arborescence, fichier __init__.py. Bonnes pratiques de structuration.
Classes, attributs, méthodes, __init__, instanciation, encapsulation, propriétés, @classmethod et @staticmethod.
Création de sous-classes, super(), redéfinition de méthodes, héritage multiple, exploitation du polymorphisme.
try / except / else / finally, raise, blocs except multiples, création de classes d'exceptions personnalisées.
Informations système, manipulation moderne de fichiers via pathlib, exécution de commandes externes via subprocess.
Réalisation d'une application Python intégrant POO, exceptions et interaction système. Évaluation pratique.
Chaque parcours est calibré sur mesure. Échangeons 30 minutes pour valider la formation idéale pour votre objectif.
Demander un devis →