Ocena:
Książka została dobrze przyjęta za jasne i praktyczne podejście do Pythona w kontekście automatyzacji sieci i DevOps. Jest szczególnie chwalona za przydatne przykłady i logiczną strukturę, co czyni ją cennym źródłem wiedzy dla inżynierów sieciowych pragnących poprawić swoje umiejętności w zakresie automatyzacji. Spotyka się jednak z krytyką za literówki, niezgrabny język i niską jakość papieru.
Zalety:Upraszcza złożone koncepcje poprzez praktyczne, rzeczywiste przykłady.
Wady:Doskonały przewodnik dla inżynierów sieci, którzy chcą nauczyć się automatyzacji w Pythonie.
(na podstawie 14 opinii czytelników)
Mastering Python Networking: Your one stop solution to using Python for network automation, DevOps, and SDN
Zostań ekspertem we wdrażaniu zaawansowanych zadań związanych z siecią za pomocą Pythona.
Kluczowe cechy:
⬤ Zdobądź umiejętności pozwalające z łatwością wykonywać wszystkie zadania sieciowe przy użyciu języka Python.
⬤ Wykorzystaj Python do automatyzacji urządzeń sieciowych, DevOps i sieci definiowanych programowo.
⬤ Uzyskaj praktyczne wskazówki dotyczące tworzenia sieci w Pythonie.
Opis książki:
Książka ta rozpoczyna się od przeglądu pakietu protokołów TCP/IP i odświeżenia podstawowych elementów języka Python. Następnie zaczniesz używać Pythona i obsługiwanych bibliotek do automatyzacji zadań sieciowych od obecnych głównych dostawców sieci. Przyjrzymy się automatyzacji tradycyjnych urządzeń sieciowych w oparciu o interfejs wiersza poleceń, a także nowszych urządzeń z obsługą API, z praktycznymi laboratoriami. Następnie poznamy koncepcje i praktyczne przypadki użycia frameworka Ansible w celu osiągnięcia celów sieciowych.
Następnie przejdziemy do korzystania z Pythona w DevOps, zaczynając od używania narzędzi open source do testowania, zabezpieczania i analizowania sieci. Następnie skupimy się na monitorowaniu i wizualizacji sieci. Dowiemy się, jak pobierać informacje o sieci za pomocą mechanizmu odpytywania, fl.
Monitorowanie oparte na Ow i programowa wizualizacja danych. Następnie dowiemy się, jak używać frameworka Python do tworzenia własnych niestandardowych sieciowych usług internetowych.
W ostatnim module użyjemy Pythona do SDN, gdzie wykorzystamy kontroler oparty na Pythonie z OpenFlow w praktycznym laboratorium, aby poznać jego koncepcje i zastosowania. Porównamy i zestawimy ze sobą OpenFlow, OpenStack, OpenDaylight i NFV. Wreszcie, wykorzystasz wszystko, czego nauczyłeś się w książce, aby skonstruować plan migracji, aby przejść od starszej do skalowalnej sieci opartej na SDN.
Czego się nauczysz:
⬤ Przegląd wszystkich podstaw Pythona i pakietu TCP/IP.
⬤ Używać Pythona do wykonywania poleceń, gdy urządzenie nie obsługuje interfejsu API lub programowej interakcji z urządzeniem.
⬤ Wdrożenie technik automatyzacji poprzez integrację Pythona z Cisco, Juniper i Arista eAPI.
⬤ Integracja Ansible przy użyciu Pythona do kontrolowania sieci Cisco, Juniper i Arista.
⬤ Osiągnij bezpieczeństwo sieci dzięki Python.
⬤ Tworzenie interfejsów API usług sieciowych opartych na Flask przy użyciu Python.
⬤ Zbuduj oparty na Pythonie plan migracji ze starszej do skalowalnej sieci opartej na SDN.
Dla kogo jest ta książka:
Jeśli jesteś inżynierem sieciowym lub programistą, który chce używać Pythona do tworzenia sieci, ta książka jest dla Ciebie. Przydatna będzie podstawowa znajomość pojęć związanych z sieciami, takich jak TCP/IP, oraz znajomość programowania w Pythonie.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)