Maîtriser Python orienté objet - Deuxième édition

Note :   (4,6 sur 5)

Maîtriser Python orienté objet - Deuxième édition (F. Lott Steven)

Avis des lecteurs

Résumé:

Ce livre est une introduction perspicace et facile à lire à la programmation orientée objet en Python 3, avec une approche ludique mais technique. Cependant, il présente des problèmes de formatage dans les exemples de code et s'appuie fortement sur un exemple de blackjack que certains pourraient trouver obscur et distrayant.

Avantages:

Un ouvrage perspicace et facile à lire
combine rigueur technique et éloquence ludique
un bon texte d'introduction pour les ingénieurs en logiciel et une référence utile pour les professionnels chevronnés
un auteur bien informé.

Inconvénients:

Problèmes de formatage des exemples de code, qui les rendent difficiles à lire
recours à un exemple de blackjack qui pourrait ne pas plaire à tous les lecteurs
tome physiquement volumineux et lourd.

(basé sur 4 avis de lecteurs)

Titre original :

Mastering Object-Oriented Python - Second Edition

Contenu du livre :

Obtenez un aperçu complet des pratiques de programmation, de la portabilité et de la réutilisation du code pour construire des applications flexibles et faciles à maintenir en utilisant les principes orientés objet. Caractéristiques principales Étendez les techniques OOP de base pour augmenter l'intégration des classes créées avec Python Explorez diverses bibliothèques Python pour gérer la persistance et la sérialisation des objets Apprenez des approches alternatives pour résoudre les problèmes de programmation, avec différents attributs pour répondre à votre domaine de problèmes. Description du livre

La programmation orientée objet (POO) est une discipline relativement complexe à maîtriser, et il peut être difficile de voir comment les principes généraux s'appliquent aux caractéristiques uniques de chaque langage. Avec l'aide de la dernière édition de Mastering Objected-Oriented Python, vous apprendrez à mettre en œuvre efficacement la POO dans Python, et même à explorer Python 3.x.

Complété par des exemples pratiques, ce livre vous guide à travers les concepts avancés de la POO en Python, et démontre comment vous pouvez les appliquer pour résoudre des problèmes complexes en POO. Vous apprendrez à créer des programmes Python de haute qualité en explorant les différentes conceptions possibles et en déterminant celle qui offre les meilleures performances. Ensuite, vous travaillerez sur des méthodes spéciales pour gérer des conversions d'objets simples et vous apprendrez également le hachage et la comparaison d'objets. Au fil des chapitres, vous découvrirez à quel point il est essentiel de trouver les meilleurs algorithmes et les structures de données optimales pour développer des solutions robustes aux problèmes de programmation avec un minimum de traitement informatique. Enfin, ce livre vous aidera à tirer parti de diverses fonctionnalités de Python en mettant en œuvre des conceptions orientées objet dans vos programmes.

À la fin de ce livre, vous aurez appris un certain nombre d'approches alternatives avec différents attributs pour résoudre en toute confiance les problèmes de programmation en Python. Ce que vous apprendrez Explorer une variété de modèles de conception différents pour la méthode __init__() Apprendre à utiliser Flask pour construire un service web RESTful Découvrir les modèles et principes de conception SOLID Utiliser les fonctionnalités de la base abstraite de Python 3 Créer des classes pour vos propres applications Concevoir un code testable en utilisant pytest et fixtures Comprendre comment concevoir des gestionnaires de contexte qui exploitent l'instruction 'with' Créer un nouveau type de collection en utilisant la bibliothèque standard et les techniques de conception Développer de nouveaux types de nombres au-delà des classes de nombres intégrées À qui s'adresse ce livre ?

Ce livre s'adresse aux développeurs qui souhaitent utiliser Python pour créer des programmes efficaces. Une bonne compréhension de la programmation Python est nécessaire pour tirer le meilleur parti de ce livre. Une connaissance des concepts liés aux modèles de conception orientés objet sera également utile. Table des matières Préliminaires, outils et techniques La méthode __init__() Intégration transparente - Méthodes spéciales de base Accès aux attributs, propriétés et descripteurs L'ABC de la conception cohérente Utilisation des appelables et des contextes Création de conteneurs et de collections Création de nombres Décorateurs et mixins - Aspects transversaux Sérialisation et enregistrement - JSON, YAML, Pickle, CSV et XML Stockage et récupération d'objets via Shelve Stockage et récupération d'objets via SQLite Transmission et partage d'objets Fichiers de configuration et persistance Principes et modèles de conception Modules de journalisation et d'avertissement Conception pour la testabilité Faire face à la ligne de commande Conception de modules et de paquets Qualité et documentation

Autres informations sur le livre :

ISBN :9781789531367
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)