Note :
Le livre « Python 3 Object-oriented Programming » a reçu des critiques mitigées, soulignant ses points forts dans l'enseignement des concepts de programmation orientée objet à travers des exemples pratiques, ainsi que certaines faiblesses liées à la verbosité et à l'organisation. Alors que de nombreux utilisateurs ont trouvé qu'il s'agissait d'une ressource précieuse pour les débutants ayant une expérience de la programmation, d'autres l'ont critiqué pour sa trop grande complexité et son manque d'organisation claire.
Avantages:⬤ Fournit une introduction complète et digeste aux concepts de programmation orientée objet en Python.
⬤ Inclut de nombreux exemples pratiques qui aident à illustrer les concepts.
⬤ Bon pour les lecteurs en transition depuis d'autres langages de programmation ou d'autres versions de Python.
⬤ Contient des chapitres sur des sujets importants tels que les modèles de conception, les tests unitaires et la concurrence.
⬤ La deuxième édition intègre les commentaires des lecteurs et améliore l'édition originale.
⬤ Certains utilisateurs ont trouvé le style d'écriture trop verbeux et compliqué pour des concepts simples.
⬤ Des problèmes avec des exemples de code qui peuvent nécessiter des modifications ou qui sont mal organisés.
⬤ Les anecdotes personnelles de l'auteur ont été considérées comme gênantes par certains lecteurs.
⬤ Certains ont critiqué le manque de clarté dans l'organisation des exemples et des explications.
⬤ L'édition Kindle avait des problèmes avec les petits graphiques.
(basé sur 36 avis de lecteurs)
Python 3 Object-Oriented Programming - Second Edition: Building robust and maintainable software with object oriented design patterns in Python
Repensez la programmation Python avec ce guide des structures de données Python, des modèles de conception et des techniques orientées objet efficaces, pour découvrir un Python vraiment moderne.
Caractéristiques principales.
⬤ Arrêtez d'écrire des scripts et commencez à concevoir des programmes.
⬤ Apprenez la syntaxe et les bibliothèques Python les plus récentes.
⬤ Un tutoriel pratique qui vous apprend tout sur les modèles de conception abstraits et comment les mettre en œuvre dans Python 3.
Description du livre
Python 3 est plus polyvalent et plus facile à utiliser que jamais. Il fonctionne sur toutes les plates-formes majeures dans un large éventail de cas d'utilisation. Coder en Python minimise le temps de développement et augmente la productivité par rapport à d'autres langages. La syntaxe claire et concise de Python facilite la lecture et l'écriture d'un code propre et facile à maintenir.
La programmation orientée objet est un paradigme de conception populaire dans lequel les données et les comportements sont encapsulés de manière à pouvoir être manipulés ensemble. De nombreux langages de programmation modernes utilisent les concepts puissants de la programmation orientée objet, et Python ne fait pas exception.
En commençant par une analyse détaillée de l'analyse et de la conception orientées objet, vous utiliserez le langage de programmation Python pour saisir clairement les concepts clés du paradigme orienté objet. Ce livre explique en détail les classes, l'encapsulation des données, l'héritage, le polymorphisme, l'abstraction et les exceptions, en mettant l'accent sur le moment où vous pouvez utiliser chaque principe pour développer des logiciels bien conçus.
Vous obtiendrez une analyse approfondie de nombreux modèles de conception orientés objet courants qui sont mieux adaptés au style unique de Python. Ce livre ne se contente pas d'enseigner la syntaxe de Python, il vous permettra également de développer votre confiance dans la manière de programmer.
Vous apprendrez également à créer des applications faciles à maintenir en étudiant des modèles de conception de haut niveau. Ensuite, vous apprendrez les complexités de la manipulation des chaînes et des fichiers, et comment Python fait la distinction entre les données binaires et textuelles. Ce n'est pas un, mais deux systèmes de tests automatisés très puissants qui seront présentés dans le livre. Après avoir découvert les joies des tests unitaires et leur simplicité, vous étudierez des bibliothèques de plus haut niveau, telles que les connecteurs de base de données et les boîtes à outils graphiques, et apprendrez comment elles appliquent de manière unique les principes orientés objet. Vous apprendrez comment ces principes vous permettront de mieux utiliser les membres clés de l'écosystème Python tels que Django et Kivy.
Cette nouvelle édition comprend tous les sujets qui ont fait de la programmation orientée objet de Python 3 un classique Packt. Elle contient également un contenu mis à jour pour refléter les changements récents dans la bibliothèque Python de base et couvre les paquets tiers modernes qui n'étaient pas disponibles sur la plate-forme Python 3 lorsque le livre a été publié pour la première fois.
Ce que vous apprendrez
⬤ Implémenter des objets en Python en créant des classes et en définissant des méthodes.
⬤ Les objets sont séparés dans une taxonomie de classes et décrivent les propriétés et les comportements de ces objets via l'interface de la classe.
⬤ Étendre les fonctionnalités des classes en utilisant l'héritage.
⬤ Comprendre quand utiliser les fonctionnalités orientées objet, et plus important encore, quand ne pas les utiliser.
⬤ Découvrir ce que sont les modèles de conception et pourquoi ils sont différents en Python.
⬤ Découvrir la simplicité des tests unitaires et pourquoi ils sont si importants en Python.
⬤ Comprendre les techniques courantes de concurrence et les pièges de Python 3.
⬤ Exploiter la programmation orientée objet dans les technologies clés de Python telles que Kivy et Django.
⬤ La programmation orientée objet avec asyncio.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)