Python Networking lernen - Zweite Auflage

Bewertung:   (3,5 von 5)

Python Networking lernen - Zweite Auflage (Manuel Ortega Jos)

Leserbewertungen

Zusammenfassung:

Das Buch hat gemischte Kritiken erhalten, wobei der technische Inhalt und die praktischen Informationen gelobt wurden, aber auch erhebliche Kritik an der mangelhaften Bearbeitung und Präsentation geübt wurde. Viele Rezensenten genossen die Lernerfahrung, merkten aber an, dass die Ausführung den Gesamtwert schmälerte.

Vorteile:

Das Buch bietet einen soliden technischen Inhalt mit vielen praktischen Informationen und ist besonders für diejenigen wertvoll, die keine praktische Erfahrung in der Netzwerkprogrammierung haben. Es deckt effektiv Themen im Zusammenhang mit Automatisierung und verteilten Systemen ab und bietet eine Grundlage für die Grundlagen der Netzwerkprogrammierung. Python wird als eine starke Sprache für die Netzwerkprogrammierung hervorgehoben, die komplexe Aufgaben vereinfacht.

Nachteile:

Das Lektorat ist mangelhaft, mit zahlreichen Tippfehlern und schlecht formulierten Sätzen. Die Übergänge zwischen den Themen sind sprunghaft und nicht kohärent, so dass die Präsentation unzusammenhängend wirkt. Die Rezensenten äußerten ihre Frustration über die redaktionelle Qualität und das Fehlen effektiver Überarbeitungen, was zu einem weniger professionellen Leseerlebnis führt.

(basierend auf 6 Leserbewertungen)

Originaltitel:

Learning Python Networking - Second Edition

Inhalt des Buches:

Verbesserte Netzwerkprogrammierbarkeit und -automatisierung durch den Einsatz leistungsstarker Netzwerkprogrammierkonzepte, -algorithmen und -werkzeuge Hauptmerkmale Umgang mit entfernten Netzwerkservern unter Verwendung von SSH-, FTP-, SNMP- und LDAP-Protokollen. Entwerfen Sie Multi-Thread- und ereignisgesteuerte Architekturen für die asynchrone Serverprogrammierung. Nutzen Sie Ihre Python-Programmierkenntnisse, um leistungsstarke Netzwerkanwendungen zu erstellen Buchbeschreibung

Netzwerkprogrammierung war schon immer eine anspruchsvolle Aufgabe. Mit voll ausgestatteten und gut dokumentierten Bibliotheken macht Python die Netzwerkprogrammierung zu einer angenehmen Erfahrung.

In diesem Buch lernen Sie, wie man Python für die Netzwerkprogrammierung einsetzt, wie man Webressourcen anfordert und abruft und wie man Daten in den wichtigsten Formaten über das Internet extrahiert. Sie werden Python für den E-Mail-Versand mit verschiedenen Protokollen einsetzen und mit entfernten Systemen sowie IP- und DNS-Netzwerken interagieren. Sie werden sich mit dem Anschluss von Netzwerkgeräten und der Konfiguration mit Python 3. 7 sowie Cloud-basierte Netzwerkverwaltungsaufgaben mit Python.

Im weiteren Verlauf des Buches wird die Socket-Programmierung behandelt, gefolgt von der Entwicklung von Servern und den Vor- und Nachteilen von Multithreading- und ereignisgesteuerten Architekturen. Sie werden praktische clientseitige Anwendungen entwickeln, darunter Web-API-Clients, E-Mail-Clients, SSH und FTP. Diese Anwendungen werden auch durch bestehende Webanwendungs-Frameworks implementiert. Was Sie lernen werden Python-Module auf Netzwerk-Tools ausführen Aufgaben zur Analyse und Extraktion von Informationen aus einem Netzwerk automatisieren Sich mit den in Python verfügbaren asynchronen Programmiermodulen vertraut machen Sich mit den Modulen zur Manipulation von IP-Adressen mithilfe der Python-Programmierung vertraut machen Die wichtigsten in Python verfügbaren Frameworks, die auf Webanwendungen ausgerichtet sind, verstehen IP-Adressen manipulieren und CIDR-Berechnungen durchführen Für wen dieses Buch geeignet ist

Wenn Sie ein Python-Entwickler oder ein Systemadministrator mit Python-Erfahrung sind und Ihre ersten Schritte in der Netzwerkprogrammierung machen wollen, dann ist dieses Buch genau das Richtige für Sie. Wenn Sie ein Netzwerkingenieur oder ein Netzwerkprofi sind, der produktiver und effizienter in der Netzwerkprogrammierung und -automatisierung werden möchte, dann ist dieses Buch eine nützliche Ressource. Grundkenntnisse in Python werden vorausgesetzt. Inhaltsverzeichnis Netzwerkprogrammierung mit Python Programmierung für das Web mit HTTP Application Programming Interface in Action Web Scraping mit BeautifulSoup und Scrapy Interaktion mit E-Mail Arbeiten mit IP und DNS Implementierung von IPv6 und Adressmanipulation Netzwerkautomatisierung mit Python und Ansible Programmierung mit Sockets Entwurf von Servern und asynchroner Programmierung Entwurf von Anwendungen im Web

Weitere Daten des Buches:

ISBN:9781789958096
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Python Networking lernen - Zweite Auflage - Learning Python Networking - Second Edition
Verbesserte Netzwerkprogrammierbarkeit und -automatisierung...
Python Networking lernen - Zweite Auflage - Learning Python Networking - Second Edition
Beherrschen von Python für Netzwerke und Sicherheit: Nutzen Sie die Skripte und Bibliotheken von...
Sicherheits- und Netzwerkprobleme mit...
Beherrschen von Python für Netzwerke und Sicherheit: Nutzen Sie die Skripte und Bibliotheken von Python Version 3.7 und darüber hinaus, um Netzwerke und Sicherheit zu meistern - Mastering Python for Networking and Security: Leverage the scripts and libraries of Python version 3.7 and beyond to overcome networking and security
Python für Sicherheit und Netzwerke - Dritte Auflage: Nutzen Sie Python-Module und -Tools für die...
Gewinnen Sie ein solides, praktisches Verständnis...
Python für Sicherheit und Netzwerke - Dritte Auflage: Nutzen Sie Python-Module und -Tools für die Sicherung Ihres Netzwerks und Ihrer Anwendungen - Python for Security and Networking - Third Edition: Leverage Python modules and tools in securing your network and applications

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