Note :
Le livre a reçu des critiques mitigées, certains louant son exhaustivité pour les débutants, tandis que d'autres critiquent les inexactitudes et le manque d'intérêt pour la programmation Python.
Avantages:⬤ Contient beaucoup d'informations et d'exemples de code
⬤ bon pour les débutants
⬤ intéressant et bénéfique pour les professionnels de l'informatique.
⬤ Contient des inexactitudes concernant les types de données Python et les caractéristiques du langage
⬤ se concentre excessivement sur les exemples PowerShell au lieu de Python
⬤ certaines déclarations sont jugées trompeuses ou incorrectes.
(basé sur 4 avis de lecteurs)
Python Network Programming
Boostez vos applications réseau avec la programmation Python Caractéristiques principales Maîtriser les compétences Python pour développer de puissantes applications réseau Comprendre les fondamentaux et les fonctionnalités du SDN Concevoir des architectures multithread et événementielles pour les serveurs d'écho et de chat Description du livre
Ce parcours d'apprentissage met en lumière les principaux aspects de la programmation réseau en Python, tels que l'écriture de clients réseau simples, la création et le déploiement de systèmes SDN et NFV, et l'extension de votre réseau avec Mininet. Vous apprendrez également à automatiser les périphériques réseau existants et les plus récents. Au fil des chapitres, vous utiliserez Python pour DevOps et des outils open source pour tester, sécuriser et analyser votre réseau. Vers la fin, vous développerez des applications côté client, telles que des clients d'API Web, des clients de messagerie, SSH et FTP, à l'aide de la programmation par sockets.
À la fin de ce parcours d'apprentissage, vous aurez appris à analyser les vulnérabilités de sécurité d'un réseau à l'aide de techniques avancées de capture et d'analyse de paquets réseau.
Ce parcours d'apprentissage inclut le contenu des produits Packt suivants : Practical Network Automation par Abhishek Ratan Mastering Python Networking par Eric Chou Python Network Programming Cookbook, Second Edition par Pradeeban Kathiravelu, Dr. Faruque Sarker Ce que vous apprendrez Créer des réseaux basés sur des sockets avec des modèles asynchrones Développer des applications clientes pour les API web, y compris S3 Amazon et Twitter Communiquer avec des serveurs de messagerie et de réseaux distants avec différents protocoles Intégrer Python avec Cisco, Juniper et Arista eAPI pour l'automatisation Utiliser des connexions Telnet et SSH pour la surveillance à distance du système Interagir avec des sites web via des API XML-RPC, SOAP et REST Construire des réseaux avec Ryu, OpenDaylight, Floodlight, ONOS et POX Configurer des réseaux virtuels dans différents environnements de déploiement A qui s'adresse ce livre ?
Si vous êtes un développeur Python ou un administrateur système qui souhaite s'initier à la programmation réseau, ce parcours d'apprentissage vous rapproche de votre objectif. Les professionnels de l'informatique et les ingénieurs DevOps qui débutent dans la gestion des périphériques réseau ou ceux qui ont une expérience minimale et qui cherchent à élargir leurs connaissances et leurs compétences en Python trouveront également ce parcours d'apprentissage utile. Bien qu'une connaissance préalable des réseaux ne soit pas nécessaire, une certaine expérience de la programmation Python sera utile pour mieux comprendre les concepts du parcours d'apprentissage. Table des matières Concepts fondamentaux Python pour les ingénieurs réseau Intégration continue pour les ingénieurs réseau SDN Concepts d'automatisation du réseau Interactions de bas niveau avec les périphériques réseau APIs et réseau piloté par l'intention Le cadre d'automatisation Python - Les bases d'Ansible Le cadre d'automatisation Python - Au-delà des bases Le réseau cloud AWS Travailler avec Git Sockets, IPv4 et la programmation client/serveur simple Multiplexer les E/S des sockets pour de meilleures performances IPv6, Sockets du domaine Unix et interfaces réseau Programmation avec HTTP pour Internet Protocoles de messagerie, FTP et programmation CGI Programmation au-delà des frontières de la machine Travailler avec les services Web - XML-RPC, SOAP et REST Surveillance et sécurité du réseau Modélisation du réseau Authentification, autorisation et comptabilité (AAA) Solutions réseau ouvertes et propriétaires NFV et orchestration - un écosystème plus vaste Programmer l'Internet
© 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)