Vous maîtrisez déjà les bases de Python ?Il est temps de passer au niveau supérieur. Ce deuxième tome vous emmène au cour des mécanismes puissants et élégants du langage. À travers cinq chapitres, vous explorerez en profondeur les fonctionnalités qui distinguent un développeur Python débutant : Programmation orientée objet avancée (héritage, polymorphisme, classes abstraites, dataclasses, propriétés...) Gestion experte des exceptions et création de vos propres hiérarchies d'erreurs Itérateurs, générateurs et expressions génératrices pour un code à la fois performant et lisible Décorateurs, métaclasses et programmation fonctionnelle Modules, packages et architecture de projets professionnels Gestion fine des fichiers, sérialisation, et manipulation de données complexes Avec des exemples concrets, des exercices progressifs et des bonnes pratiques issues du monde réel, ce tome vous donne les clés pour écrire un code plus propre, plus efficace et plus maintenable.
Vous maîtrisez déjà les bases de Python ?Il est temps de passer au niveau supérieur. Ce deuxième tome vous emmène au cour des mécanismes puissants et élégants du langage. À travers cinq chapitres, vous explorerez en profondeur les fonctionnalités qui distinguent un développeur Python débutant : Programmation orientée objet avancée (héritage, polymorphisme, classes abstraites, dataclasses, propriétés...) Gestion experte des exceptions et création de vos propres hiérarchies d'erreurs Itérateurs, générateurs et expressions génératrices pour un code à la fois performant et lisible Décorateurs, métaclasses et programmation fonctionnelle Modules, packages et architecture de projets professionnels Gestion fine des fichiers, sérialisation, et manipulation de données complexes Avec des exemples concrets, des exercices progressifs et des bonnes pratiques issues du monde réel, ce tome vous donne les clés pour écrire un code plus propre, plus efficace et plus maintenable.