Maîtriser Python Networking : Votre solution complète pour utiliser Python pour l'automatisation des réseaux, DevOps et le développement piloté par les tests.

Note :   (4,2 sur 5)

Maîtriser Python Networking : Votre solution complète pour utiliser Python pour l'automatisation des réseaux, DevOps et le développement piloté par les tests. (Eric Chou)

Avis des lecteurs

Résumé:

Le livre « Mastering Python Networking : 2nd Edition » est une ressource bien accueillie par les ingénieurs réseau qui cherchent à améliorer leurs compétences dans l'automatisation des réseaux à l'aide de Python et d'Ansible. Il fournit une base solide sur les aspects théoriques et pratiques de l'automatisation des réseaux, avec des exemples pratiques et une approche indépendante des fournisseurs, ce qui le rend adapté à la fois aux débutants et aux professionnels expérimentés. Cependant, certains lecteurs estiment que le livre est légèrement trop cher et qu'il manque d'exemples plus complexes.

Avantages:

Bien écrit et expliqué, excellent point de départ pour l'automatisation des réseaux, exemples pratiques, indépendant des fournisseurs, adapté aux débutants et aux professionnels expérimentés, couvre un large éventail de sujets, y compris Ansible et AWS, encourageant l'apprentissage pratique avec des environnements de laboratoire simulés.

Inconvénients:

Un peu trop cher par rapport au contenu, quelques exemples (en particulier ceux liés à Juniper) peuvent ne pas fonctionner comme prévu, peut ne pas couvrir suffisamment les sujets avancés pour les développeurs.

(basé sur 14 avis de lecteurs)

Titre original :

Mastering Python Networking: Your one-stop solution to using Python for network automation, DevOps, and Test-Driven Development

Contenu du livre :

Note de l'éditeur : cette édition de 2018 est obsolète. Une nouvelle troisième édition, mise à jour pour 2020 avec Python 3. 8, avec une couverture étendue à Azure, AWS, Ansible 2. 8, et l'analyse de données à l'aide d'Elastic Stack vient d'être publiée.

Maîtrisez l'art d'utiliser Python pour une gamme variée de tâches d'ingénierie réseau.

Fonctionnalités principales.

⬤ Les bibliothèques Python permettent de s'attaquer efficacement aux problèmes de réseau les plus ardus.

⬤ Utilisez Python pour l'automatisation des périphériques réseau, DevOps et les réseaux définis par logiciel.

⬤ Devenez un expert dans la mise en œuvre de tâches avancées liées aux réseaux avec Python.

Description du livre

Les réseaux de votre infrastructure jettent les bases de la manière dont votre application peut être déployée, maintenue et entretenue. Python est le langage idéal pour permettre aux ingénieurs réseau d'explorer des outils qui étaient auparavant accessibles aux ingénieurs système et aux développeurs d'applications. Dans cette deuxième édition de Mastering Python Networking, vous vous embarquerez dans un voyage basé sur Python pour passer du statut d'ingénieur réseau traditionnel à celui de développeur réseau prêt pour la prochaine génération de réseaux.

Ce livre commence par passer en revue les bases de Python et vous apprend comment Python peut interagir avec les périphériques de réseau existants et compatibles avec l'API. Au fil des chapitres, vous apprendrez ensuite à exploiter des packages et des frameworks Python de haut niveau pour effectuer des tâches d'ingénierie réseau à des fins d'automatisation, de surveillance, de gestion et d'amélioration de la sécurité. Dans les derniers chapitres, vous utiliserez Jenkins pour l'intégration continue des réseaux ainsi que des outils de test pour vérifier votre réseau.

À la fin de ce livre, vous serez en mesure d'effectuer facilement toutes les tâches de mise en réseau à l'aide de Python.

Ce que vous apprendrez

⬤ Utiliser les bibliothèques Python pour interagir avec votre réseau.

⬤ Intégrer Ansible 2. 5 en utilisant Python pour contrôler les équipements réseau eAPI de Cisco, Juniper et Arista.

⬤ Exploiter les frameworks existants pour construire des API de haut niveau.

⬤ Apprendre à construire des réseaux virtuels dans le nuage AWS.

⬤ Comprendre comment Jenkins peut être utilisé pour déployer automatiquement des changements dans votre réseau.

⬤ Utiliser PyTest et Unittest pour le développement de réseaux piloté par les tests.

A qui s'adresse ce livre

Mastering Python Networking s'adresse aux ingénieurs réseaux et aux programmeurs qui souhaitent utiliser Python pour les réseaux. Une connaissance de base de la programmation Python et des concepts liés aux réseaux, tels que le protocole de contrôle de transmission/protocole Internet (TCP/IP), sera utile.

Autres informations sur le livre :

ISBN :9781789135992
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2018
Nombre de pages :466

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Maîtriser Python Networking - Troisième édition : Votre solution complète pour utiliser Python pour...
Nouvelle édition du guide best-seller pour...
Maîtriser Python Networking - Troisième édition : Votre solution complète pour utiliser Python pour l'automatisation, la programmabilité et le DevOps des réseaux. - Mastering Python Networking - Third Edition: Your one-stop solution to using Python for network automation, programmability, and DevOps
Maîtriser Python Networking : Votre solution complète pour utiliser Python pour l'automatisation des...
Note de l'éditeur : cette édition de 2018 est...
Maîtriser Python Networking : Votre solution complète pour utiliser Python pour l'automatisation des réseaux, DevOps et le développement piloté par les tests. - Mastering Python Networking: Your one-stop solution to using Python for network automation, DevOps, and Test-Driven Development
Kafka en marche pour les réseaux DevOps - Kafka Up and Running for Network DevOps
Le réseau d'aujourd'hui est axé sur l'agilité, l'automatisation et...
Kafka en marche pour les réseaux DevOps - Kafka Up and Running for Network DevOps
Mastering Python Networking - Quatrième édition : Utiliser les packages et frameworks Python pour...
Maîtrisez les derniers exemples de conteneurs, les...
Mastering Python Networking - Quatrième édition : Utiliser les packages et frameworks Python pour l'automatisation, la surveillance, le cloud et la gestion des réseaux. - Mastering Python Networking - Fourth Edition: Utilize Python packages and frameworks for network automation, monitoring, cloud, and management
Maîtriser Python Networking : Votre solution unique pour utiliser Python pour l'automatisation des...
Devenez un expert dans la mise en œuvre de tâches...
Maîtriser Python Networking : Votre solution unique pour utiliser Python pour l'automatisation des réseaux, DevOps et SDN - Mastering Python Networking: Your one stop solution to using Python for network automation, DevOps, and SDN

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)