Python Object-Oriented Programming - Quatrième édition : Construire des applications et des bibliothèques Python orientées objet robustes et faciles à maintenir.

Note :   (4,3 sur 5)

Python Object-Oriented Programming - Quatrième édition : Construire des applications et des bibliothèques Python orientées objet robustes et faciles à maintenir. (F. Lott Steven)

Avis des lecteurs

Résumé:

Ce livre propose une exploration complète de la programmation orientée objet (POO) à l'aide de Python, s'adressant à des lecteurs ayant des niveaux d'expérience variés. Il présente des pratiques modernes, y compris des discussions sur les types de données, la concurrence et les modèles de conception. Alors que de nombreux critiques font l'éloge de sa profondeur et de sa couverture des sujets avancés, plusieurs expriment des inquiétudes quant à la complexité des exemples et à l'organisation du contenu, en particulier pour les débutants.

Avantages:

Il couvre en profondeur les principes de la POO, les types de données modernes, les bonnes pratiques et les modèles de conception
offre un aperçu des tests et de la concurrence
convient aux programmeurs de niveau intermédiaire à avancé
est organisé avec des exemples pratiques, des exercices et des résumés
met l'accent sur la lisibilité avec du code en gras et en couleur
fournit des études de cas précieuses.

Inconvénients:

Contient des exemples complexes qui peuvent nécessiter une connaissance du domaine
difficile pour les débutants
verbeux et potentiellement accablant
certains lecteurs ont trouvé l'organisation médiocre et le contenu difficile à suivre
utilise des indications de type expérimental qui s'écartent de la syntaxe typique de Python
une connaissance préalable des concepts de la POO est nécessaire.

(basé sur 33 avis de lecteurs)

Titre original :

Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries

Contenu du livre :

Un guide complet pour explorer Python moderne à travers les structures de données, les modèles de conception et les techniques orientées objet efficaces.

Caractéristiques principales :

⬤ Construisez une compréhension intuitive de la conception orientée objet, de l'introduction aux programmes matures.

⬤ Apprenez les tenants et les aboutissants de la syntaxe, des bibliothèques et des meilleures pratiques de Python.

⬤ Les étudiants ont la possibilité d'étudier une étude de cas sur l'apprentissage automatique à la fin de chaque chapitre.

Description du livre :

Python Object-Oriented Programming, Fourth Edition plonge dans les différents aspects de la POO, Python en tant que langage POO, les modèles de conception communs et avancés, et la manipulation pratique des données de systèmes de conception complexes. Ces concepts sont consolidés par des exercices ouverts, ainsi que par une étude de cas réelle à la fin de chaque chapitre, nouvellement rédigée pour cette édition. Tous les exemples de code sont désormais compatibles avec la syntaxe de Python 3. 9+ et a été mis à jour avec des indications de type pour faciliter l'apprentissage.

Steven et Dusty présentent de manière conviviale et complète les concepts importants de la POO, tels que l'héritage, la composition et le polymorphisme, et expliquent comment ils fonctionnent avec les classes et les structures de données de Python pour faciliter une bonne conception. Les diagrammes de classe UML sont généreusement utilisés tout au long du texte pour vous permettre de comprendre les relations entre les classes. Au-delà de l'accent mis sur la POO, le livre présente un examen approfondi de la gestion des exceptions de Python et de la façon dont la programmation fonctionnelle s'entrecroise avec la POO. Ce n'est pas un, mais deux systèmes de tests automatisés très puissants, unittest et pytest, qui sont présentés dans ce livre. Le dernier chapitre fournit une discussion détaillée de l'écosystème de programmation concurrente de Python.

À la fin de ce livre, vous aurez une compréhension approfondie de la façon de penser et d'appliquer les principes orientés objet en utilisant la syntaxe de Python et serez en mesure de créer en toute confiance des programmes robustes et fiables.

Ce que vous apprendrez

⬤ Implémenter des objets en Python en créant des classes et en définissant des méthodes.

⬤ É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 plusieurs modèles de conception largement utilisés et la façon dont ils sont mis en œuvre en Python.

⬤ Découvrez la simplicité des tests unitaires et d'intégration et comprenez pourquoi ils sont si importants.

⬤ Apprendre à vérifier statiquement le type de votre code dynamique.

⬤ Comprendre la concurrence avec asyncio et comment elle accélère les programmes.

Ce livre s'adresse à :

Si vous êtes novice en matière de techniques de programmation orientée objet, ou si vous avez des connaissances de base en Python et que vous souhaitez apprendre comment et quand appliquer correctement les principes de la POO en Python, ce livre est fait pour vous. De plus, si vous êtes un programmeur orienté objet venant d'autres langages ou cherchant à se familiariser avec le nouveau monde de Python, vous trouverez dans ce livre une introduction utile à Python. Une expérience préalable minimale de Python est nécessaire.

Autres informations sur le livre :

ISBN :9781801077262
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Python Object-Oriented Programming - Quatrième édition : Construire des applications et des...
Un guide complet pour explorer Python moderne à travers...
Python Object-Oriented Programming - Quatrième édition : Construire des applications et des bibliothèques Python orientées objet robustes et faciles à maintenir. - Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries
Maîtriser Python orienté objet - Deuxième édition - Mastering Object-Oriented Python - Second...
Obtenez un aperçu complet des pratiques de...
Maîtriser Python orienté objet - Deuxième édition - Mastering Object-Oriented Python - Second Edition
Modern Python Cookbook - Deuxième édition : 133 recettes pour développer des programmes impeccables...
Des recettes complètes réparties sur 15 chapitres...
Modern Python Cookbook - Deuxième édition : 133 recettes pour développer des programmes impeccables et expressifs en Python 3.8 - Modern Python Cookbook - Second Edition: 133 recipes to develop flawless and expressive programs in Python 3.8
Functional Python Programming - Troisième édition : Utiliser une approche fonctionnelle pour écrire...
"L'utilisation de ce livre a propulsé mon...
Functional Python Programming - Troisième édition : Utiliser une approche fonctionnelle pour écrire du code Python succinct, expressif et efficace. - Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code
Python Real-World Projects : Développez votre portfolio Python avec des applications déployables. -...
Développer des applications Python en utilisant...
Python Real-World Projects : Développez votre portfolio Python avec des applications déployables. - Python Real-World Projects: Craft your Python portfolio with deployable applications

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)