Note :
Ce livre est une ressource largement recommandée pour l'apprentissage de la programmation orientée objet (POO) en Python, qui s'adresse aussi bien aux débutants qu'à ceux qui souhaitent approfondir leurs connaissances. Il établit un bon équilibre entre un contenu attrayant et des informations techniques solides, bien que plusieurs lecteurs aient noté des problèmes de formatage, des fautes de frappe et des explications manquantes dans les exemples. Dans l'ensemble, il est bien accueilli pour sa clarté et son accessibilité, ce qui en fait un bon choix pour les apprenants.
Avantages:⬤ Engageant et agréable à lire
⬤ couvre un large éventail de concepts OOP et de modèles de conception
⬤ utile pour les débutants et les apprenants intermédiaires
⬤ fournit des explications claires avec des exemples pertinents
⬤ utile comme manuel de référence
⬤ trouve un bon équilibre entre la simplicité et la profondeur.
⬤ Nombreux problèmes de formatage et fautes de frappe, en particulier dans les blocs de code
⬤ certains exemples manquent de déclarations d'importation ou de contexte
⬤ le lecteur peut être amené à revoir fréquemment les sections précédentes
⬤ certains lecteurs souhaitaient un contenu OOP plus avancé
⬤ grammaire et structure des phrases incohérentes.
(basé sur 32 avis de lecteurs)
Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8
Découvrez le Python moderne avec ce guide des structures de données Python, des modèles de conception et des techniques orientées objet efficaces.
Caractéristiques principales
⬤ Une analyse approfondie de nombreux modèles de conception orientés objet qui sont mieux adaptés au style unique de Python.
⬤ Apprenez la syntaxe et les bibliothèques Python les plus récentes.
⬤ Explorer les modèles de conception abstraits et les mettre en œuvre dans Python 3. 8.
Description du livre
La programmation orientée objet (POO) 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. Cette troisième édition de Python 3 Programmation orientée objet explique en détail les classes, l'encapsulation des données et les exceptions, en mettant l'accent sur le moment où vous pouvez utiliser chaque principe pour développer un logiciel bien conçu.
En commençant par une analyse détaillée de la programmation orientée objet, vous utiliserez le langage de programmation Python pour saisir clairement les concepts clés du paradigme orienté objet. Vous apprendrez à créer des applications faciles à maintenir en étudiant des modèles de conception de haut niveau. Le livre vous montrera les complexités de la manipulation des chaînes de caractères 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, unittest et pytest, qui seront présentés dans ce livre. Vous recevrez une introduction complète à l'écosystème de programmation concurrente de Python.
À la fin du livre, vous aurez appris les principes orientés objet en utilisant la syntaxe Python et serez capable de créer des programmes robustes et fiables en toute confiance.
Ce que vous apprendrez
⬤ Implémenter des objets en Python en créant des classes et en définissant des méthodes.
⬤ Comprendre les techniques courantes de concurrence et les pièges de Python 3.
⬤ É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.
⬤ Explorer la programmation concurrente orientée objet.
À qui s'adresse ce livre ?
Si vous êtes novice en matière de techniques de programmation orientée objet, ou si vous avez des compétences de base en Python et que vous souhaitez apprendre en profondeur comment et quand appliquer correctement la POO en Python, ce livre est fait pour vous. Si vous êtes un programmeur orienté objet pour d'autres langages ou si vous cherchez à vous familiariser avec le nouveau monde de Python 3. 8, vous trouverez également dans ce livre une introduction utile à Python. Une expérience préalable de Python 3 n'est pas nécessaire.
© 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)