
Comprendre les classes, objets, SOLID, design patterns, bibliothèques et frameworks sans se perdre avec des exemples en Python
Beaucoup de débutants entendent parler de programmation orientée objet sans vraiment comprendre ce que cela signifie. On leur parle de classes, d’objets, d’héritage, d’encapsulation, de polymorphisme, de SOLID ou encore de design patterns… mais souvent avec trop de jargon, trop de théorie, et pas assez d’exemples simples.
Ce livre a été écrit pour remettre les choses à plat.
Avec notre style Aide en Informatique, terre à terre, simple et basé sur des analogies concrètes, nous expliquons la programmation orientée objet comme si vous découvriez le sujet pour la première fois.
Ici, pas besoin d’être expert.
Pas besoin d’avoir déjà travaillé sur de grands projets.
On part de zéro, parfois même de moins un, et on construit progressivement la compréhension.
Dans ce livre, vous allez comprendre :
ce qu’est réellement la programmation orientée objet ;
pourquoi elle existe dans le monde du code ;
la différence entre programmation procédurale et programmation orientée objet ;
ce qu’est une classe, un objet, un attribut et une méthode ;
le rôle de __init__ et de self en Python ;
comment organiser le code avec l’encapsulation ;
comment utiliser l’héritage sans tomber dans le copier-coller ;
comment comprendre le polymorphisme et l’abstraction ;
pourquoi les principes SOLID sont importants dans les vrais projets ;
ce que sont les design patterns comme Singleton, Factory, Strategy et Observer ;
la différence entre une bibliothèque et un framework ;
comment construire un mini-projet final orienté objet en Python.
Tout au long du livre, les exemples sont faits uniquement en Python, afin que le lecteur puisse se concentrer sur la logique de la POO sans se perdre dans plusieurs langages.
Le livre se termine par un mini-projet complet : AfriBoutique OOP, une petite application console pour gérer des produits, des clients, un panier, des commandes, des paiements, des notifications et un rapport de vente simple.
Ce livre est fait pour les étudiants, débutants, autodidactes, personnes en reconversion, jeunes développeurs, passionnés d’informatique et tous ceux qui veulent enfin comprendre la programmation orientée objet simplement.
Il n’est pas écrit pour les experts.
Il est écrit pour ceux qui veulent comprendre proprement, étape par étape, avec des exemples clairs.
Avec cette Édition Afrique disponible sur Chariow, nos abonnés en Afrique peuvent accéder au livre facilement et acheter avec les moyens de paiement adaptés, notamment Mobile Money selon les options disponibles sur la plateforme.