Python-Netzwerkprogrammierung

Bewertung:   (4,5 von 5)

Python-Netzwerkprogrammierung (Abhishek Ratan)

Leserbewertungen

Zusammenfassung:

Das Buch hat gemischte Kritiken erhalten. Einige loben die Vollständigkeit für Anfänger, andere kritisieren Ungenauigkeiten und den fehlenden Fokus auf die Python-Programmierung.

Vorteile:

Enthält eine Menge Informationen und Beispielcode
gut für Anfänger
interessant und nützlich für IT-Profis.

Nachteile:

Enthält Ungenauigkeiten in Bezug auf Python-Datentypen und Spracheigenschaften
konzentriert sich zu sehr auf PowerShell-Beispiele statt auf Python
einige Aussagen werden als irreführend oder falsch angesehen.

(basierend auf 4 Leserbewertungen)

Originaltitel:

Python Network Programming

Inhalt des Buches:

Stärken Sie Ihre Netzwerkanwendungen mit Python-Programmierung Hauptmerkmale Beherrschen Sie Python-Fähigkeiten, um leistungsstarke Netzwerkanwendungen zu entwickeln Verstehen Sie die Grundlagen und Funktionalitäten von SDN Entwerfen Sie ereignisgesteuerte Multi-Thread-Architekturen für Echo und Chat-Server Buchbeschreibung

Dieser Lernpfad beleuchtet wichtige Aspekte der Python-Netzwerkprogrammierung, wie das Schreiben einfacher Netzwerk-Clients, das Erstellen und Bereitstellen von SDN- und NFV-Systemen und die Erweiterung Ihres Netzwerks mit Mininet. Sie lernen auch, wie Sie ältere und neueste Netzwerkgeräte automatisieren können. Im weiteren Verlauf der Kapitel verwenden Sie Python für DevOps und Open-Source-Tools zum Testen, Sichern und Analysieren Ihres Netzwerks. Zum Schluss werden Sie clientseitige Anwendungen wie Web-API-Clients, E-Mail-Clients, SSH und FTP mit Hilfe von Socket-Programmierung entwickeln.

Am Ende dieses Lernpfads werden Sie gelernt haben, wie man die Sicherheitsschwachstellen eines Netzwerks mit Hilfe fortgeschrittener Techniken zur Erfassung und Analyse von Netzwerkpaketen analysiert.

Dieser Lernpfad enthält Inhalte aus den folgenden Packt-Produkten: Practical Network Automation von Abhishek Ratan Mastering Python Networking von Eric Chou Python Network Programming Cookbook, Second Edition von Pradeeban Kathiravelu, Dr. M. O. Faruque Sarker Was Sie lernen werden Erstellen Sie Socket-basierte Netzwerke mit asynchronen Modellen Entwickeln Sie Client-Anwendungen für Web-APIs, einschließlich S3, Amazon und Twitter Sprechen Sie mit E-Mail- und Remote-Netzwerk-Servern mit verschiedenen Protokollen Integrieren Sie Python mit Cisco, Juniper und Arista eAPI für die Automatisierung Verwenden Sie Telnet- und SSH-Verbindungen für die Remote-Systemüberwachung Interagieren Sie mit Websites über XML-RPC-, SOAP- und REST-APIs Bauen Sie Netzwerke mit Ryu, OpenDaylight, Floodlight, ONOS und POX Konfigurieren Sie virtuelle Netzwerke in verschiedenen Bereitstellungsumgebungen Für wen dieses Buch ist

Wenn Sie ein Python-Entwickler oder ein Systemadministrator sind, der mit der Netzwerkprogrammierung beginnen möchte, bringt Sie dieser Lernpfad Ihrem Ziel einen Schritt näher. IT-Profis und DevOps-Ingenieure, die neu in der Verwaltung von Netzwerkgeräten sind, oder solche mit minimaler Erfahrung, die ihre Kenntnisse und Fähigkeiten in Python erweitern möchten, werden diesen Lernpfad ebenfalls nützlich finden. Obwohl Vorkenntnisse im Netzwerkbereich nicht erforderlich sind, sind einige Erfahrungen in der Python-Programmierung für ein besseres Verständnis der Konzepte in diesem Lernpfad hilfreich. Inhaltsverzeichnis Grundlegende Konzepte Python für Netzwerkingenieure Kontinuierliche Integration für Netzwerkingenieure SDN-Konzepte in der Netzwerkautomatisierung Low-Level-Interaktionen von Netzwerkgeräten APIs und Intent-Driven Networking Das Python-Automatisierungsframework - Ansible-Grundlagen Das Python-Automatisierungsframework - Jenseits der Grundlagen AWS Cloud Networking Arbeiten mit Git Sockets, IPv4 und einfacher Client/Server-Programmierung Multiplexing von Socket-E/A für bessere Leistung IPv6, Unix Domain Sockets und Netzwerkschnittstellen Programmierung mit HTTP für das Internet E-Mail-Protokolle, FTP und CGI Programmierung Programmierung über Maschinengrenzen hinweg Arbeiten mit Webdiensten - XML-RPC, SOAP und REST Netzwerküberwachung und -sicherheit Netzwerkmodellierung Authentifizierung, Autorisierung und Abrechnung (AAA) Offene und proprietäre Netzwerklösungen NFV und Orchestrierung - ein größeres Ökosystem Programmierung des Internets

Weitere Daten des Buches:

ISBN:9781788835466
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Python-Netzwerkprogrammierung - Python Network Programming
Stärken Sie Ihre Netzwerkanwendungen mit Python-Programmierung Hauptmerkmale Beherrschen Sie...
Python-Netzwerkprogrammierung - Python Network Programming

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: