Python Architecture Patterns : Maîtriser la conception d'API, les structures événementielles et la gestion des paquets en Python

Note :   (4,0 sur 5)

Python Architecture Patterns : Maîtriser la conception d'API, les structures événementielles et la gestion des paquets en Python (Jaime Buelta)

Avis des lecteurs

Résumé:

Python Architecture Patterns est une ressource complète qui couvre les pratiques modernes d'architecture logicielle, en se concentrant sur les aspects pratiques de la mise en œuvre pour les développeurs Python. Il donne un aperçu de la conception des API, des microservices, des structures pilotées par les événements, des tests et de la maintenance, ce qui en fait un guide précieux pour les développeurs à différents stades de leur carrière. Cependant, le livre est critiqué pour sa focalisation étroite sur les applications web, ce qui peut ne pas convenir aux ingénieurs logiciels traditionnels à la recherche de concepts architecturaux plus larges.

Avantages:

Une couverture approfondie des pratiques modernes d'architecture logicielle.
Des conseils pratiques avec des exemples de code clairs.
Fournit des informations sur l'ensemble du cycle de vie des logiciels, y compris la maintenance.
Des explications accessibles, adaptées aux débutants comme aux développeurs expérimentés.
Offre des ressources pertinentes pour la conception d'API, les tests et les microservices.

Inconvénients:

L'accent est mis principalement sur les applications web, ce qui peut limiter les personnes à la recherche de concepts architecturaux plus larges.
Certains lecteurs estiment que le titre est trompeur car il implique une focalisation sur les modèles d'architecture de manière plus générale.
Les sujets avancés peuvent être difficiles pour ceux qui n'ont pas une solide compréhension de Python.

(basé sur 17 avis de lecteurs)

Titre original :

Python Architecture Patterns: Master API design, event-driven structures, and package management in Python

Contenu du livre :

Tirez le meilleur parti de vos suites de tests en utilisant des modèles d'architecture logicielle de pointe en Python.

Caractéristiques principales :

⬤ Apprenez à créer des applications évolutives et faciles à maintenir.

⬤ Construisez un système web pour la micro-messagerie en utilisant les concepts du livre.

⬤ Les résultats de l'étude de cas sont disponibles sur le site web de l'entreprise.

Description du livre :

Le développement de systèmes à grande échelle dont la taille et la complexité ne cessent de croître nécessite une compréhension approfondie de la manière dont les projets logiciels doivent être mis en œuvre. Les développeurs de logiciels, les architectes et les équipes de gestion technique s'appuient sur des modèles de conception de logiciels de haut niveau tels que l'architecture microservices, l'architecture pilotée par les événements et les modèles stratégiques prescrits par la conception pilotée par les domaines (DDD) pour faciliter leur travail.

Ce livre couvre ces modèles de conception d'architecture éprouvés dans une approche tournée vers l'avenir pour aider les développeurs Python à gérer la complexité des applications et à tirer le meilleur parti de leurs suites de tests.

En commençant par les étapes initiales de la conception, vous découvrirez les principaux blocs et le flux mental à utiliser au début du projet. Le livre couvre différents modèles architecturaux tels que les microservices, les services web et les structures pilotées par les événements, et explique comment choisir celui qui convient le mieux à votre projet. En établissant les bases des concepts nécessaires, vous progressez dans le développement, le débogage et les tests pour produire un code de haute qualité prêt à être déployé. Vous apprendrez les opérations en cours sur la façon de poursuivre la tâche après le déploiement du système auprès des utilisateurs finaux, car le cycle de vie du développement logiciel n'est jamais terminé.

À la fin de ce livre sur Python, vous développerez une "pensée architecturale".

"Une façon différente d'aborder la conception de logiciels, y compris les changements à apporter aux systèmes en cours.

Ce que vous apprendrez

⬤ Penser comme un architecte, en analysant les modèles d'architecture logicielle.

⬤ Explorer la conception des API, le stockage des données et les méthodes de représentation des données.

⬤ Les participants apprendront à connaître les nuances des structures architecturales les plus courantes.

⬤ Utiliser et interopérer des éléments de modèles tels que les microservices.

⬤ Mettre en œuvre le développement piloté par les tests pour mettre en œuvre des tests de code de qualité.

⬤ Reconnaître les morceaux de code qui peuvent être restructurés en paquets.

⬤ Maintenir la compatibilité ascendante et déployer des changements itératifs.

À qui s'adresse ce livre :

Ce livre aidera les développeurs de logiciels et les architectes à comprendre la structure des grands systèmes complexes et à adopter des modèles architecturaux évolutifs. Les exemples de ce livre sont mis en œuvre en Python, de sorte qu'une bonne maîtrise des concepts de base de Python est attendue. La maîtrise de langages de programmation tels que Java ou JavaScript est suffisante.

Autres informations sur le livre :

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

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Python Automation Cookbook - Deuxième édition - Python Automation Cookbook - Second...
Cette édition mise à jour comprend 75 recettes, couvrant l'ensemble...
Python Automation Cookbook - Deuxième édition - Python Automation Cookbook - Second Edition
Docker pour les microservices avec Python - Hands-On Docker for Microservices with Python
Un guide pas à pas pour construire des microservices en utilisant...
Docker pour les microservices avec Python - Hands-On Docker for Microservices with Python
Python Architecture Patterns : Maîtriser la conception d'API, les structures événementielles et la...
Tirez le meilleur parti de vos suites de tests en...
Python Architecture Patterns : Maîtriser la conception d'API, les structures événementielles et la gestion des paquets en Python - Python Architecture Patterns: Master API design, event-driven structures, and package management in Python
Manuel d'automatisation Python - Python Automation Cookbook
Des instructions pas à pas qui vous guident à travers chaque programme pour automatiser les tâches monotones...
Manuel d'automatisation Python - Python Automation Cookbook

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)