Mastering Python Networking: Kompleksowe rozwiązanie do używania Pythona do automatyzacji sieci, DevOps i rozwoju opartego na testach

Ocena:   (4,2 na 5)

Mastering Python Networking: Kompleksowe rozwiązanie do używania Pythona do automatyzacji sieci, DevOps i rozwoju opartego na testach (Eric Chou)

Opinie czytelników

Podsumowanie:

Książka „Mastering Python Networking: 2nd Edition” to dobrze przyjęte źródło wiedzy dla inżynierów sieciowych, którzy chcą podnieść swoje umiejętności w zakresie automatyzacji sieci przy użyciu Pythona i Ansible. Zapewnia ona solidne podstawy zarówno w teoretycznych, jak i praktycznych aspektach automatyzacji sieci, z praktycznymi przykładami i podejściem niezależnym od dostawcy, dzięki czemu jest odpowiednia zarówno dla początkujących, jak i doświadczonych profesjonalistów. Niektórzy czytelnicy uważają jednak, że książka jest nieco zbyt droga i brakuje w niej bardziej złożonych przykładów.

Zalety:

Dobrze napisana i wyjaśniona, świetny punkt wyjścia do automatyzacji sieci, praktyczne przykłady, niezależna od dostawcy, odpowiednia dla początkujących i doświadczonych profesjonalistów, obejmuje szeroki zakres tematów, w tym Ansible i AWS, zachęcając do praktycznej nauki w symulowanych środowiskach laboratoryjnych.

Wady:

Nieco zawyżona cena w stosunku do zawartości, kilka przykładów (szczególnie tych związanych z Juniper) może nie działać zgodnie z oczekiwaniami, może nie obejmować zaawansowanych tematów w wystarczającym stopniu dla programistów.

(na podstawie 14 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

Uwaga wydawcy: to wydanie z 2018 roku jest nieaktualne. Nowa trzecia edycja, zaktualizowana na rok 2020, zawierająca Python 3. 8, z rozszerzonym zakresem o Azure, AWS i Ansible 2. 8 oraz analizę danych przy użyciu Elastic Stack.

Opanuj sztukę używania Pythona do różnorodnych zadań związanych z inżynierią sieci.

Kluczowe cechy

⬤ Odkryj moc bibliotek Pythona, aby wydajnie i skutecznie rozwiązywać trudne problemy sieciowe.

⬤ Wykorzystanie Pythona do automatyzacji urządzeń sieciowych, DevOps i sieci definiowanych programowo.

⬤ Zostań ekspertem we wdrażaniu zaawansowanych zadań związanych z siecią za pomocą Pythona.

Opis książki

Sieci w twojej infrastrukturze stanowią podstawę tego, jak twoja aplikacja może być wdrażana, utrzymywana i serwisowana. Python jest idealnym językiem dla inżynierów sieciowych do odkrywania narzędzi, które wcześniej były dostępne dla inżynierów systemów i programistów aplikacji. W tej drugiej edycji Mastering Python Networking wyruszysz w podróż opartą na języku Python, aby przejść od tradycyjnych inżynierów sieci do programistów sieci gotowych na sieci nowej generacji.

Ta książka rozpoczyna się od przeglądu podstaw Pythona i uczy, jak Python może współdziałać zarówno ze starszymi, jak i obsługującymi API urządzeniami sieciowymi. Przechodząc przez kolejne rozdziały, nauczysz się wykorzystywać wysokopoziomowe pakiety i frameworki Pythona do wykonywania zadań inżynierii sieciowej w celu automatyzacji, monitorowania, zarządzania i zwiększania bezpieczeństwa. W końcowych rozdziałach użyjesz Jenkinsa do ciągłej integracji sieci, a także narzędzi testowych do weryfikacji sieci.

Pod koniec tej książki będziesz w stanie z łatwością wykonywać wszystkie zadania sieciowe za pomocą Pythona.

Czego się nauczysz

⬤ Używać bibliotek Pythona do interakcji z siecią.

⬤ Zintegruj Ansible 2. 5 przy użyciu Pythona do sterowania urządzeniami sieciowymi Cisco, Juniper i Arista eAPI.

⬤ Wykorzystanie istniejących frameworków do tworzenia wysokopoziomowych interfejsów API.

⬤ Nauczyć się budować wirtualne sieci w chmurze AWS.

⬤ Zrozumienie, w jaki sposób Jenkins może być używany do automatycznego wdrażania zmian w sieci.

⬤ Wykorzystanie PyTest i Unittest do tworzenia sieci opartych na testach.

Dla kogo jest ta książka

Mastering Python Networking jest przeznaczony dla inżynierów sieciowych i programistów, którzy chcą używać Pythona do tworzenia sieci. Przydatna będzie podstawowa znajomość programowania w Pythonie i pojęć związanych z sieciami, takich jak Transmission Control Protocol/Internet Protocol (TCP/IP).

Dodatkowe informacje o książce:

ISBN:9781789135992
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2018
Liczba stron:466

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Mastering Python Networking - wydanie trzecie: Kompleksowe rozwiązanie do wykorzystania Pythona do...
Nowe wydanie bestsellerowego przewodnika do...
Mastering Python Networking - wydanie trzecie: Kompleksowe rozwiązanie do wykorzystania Pythona do automatyzacji sieci, programowalności i DevOps - Mastering Python Networking - Third Edition: Your one-stop solution to using Python for network automation, programmability, and DevOps
Mastering Python Networking: Kompleksowe rozwiązanie do używania Pythona do automatyzacji sieci,...
Uwaga wydawcy: to wydanie z 2018 roku jest...
Mastering Python Networking: Kompleksowe rozwiązanie do używania Pythona do automatyzacji sieci, DevOps i rozwoju opartego na testach - Mastering Python Networking: Your one-stop solution to using Python for network automation, DevOps, and Test-Driven Development
Kafka Up and Running dla sieci DevOps - Kafka Up and Running for Network DevOps
Dzisiejsza sieć stawia na zwinność, automatyzację i ciągłe doskonalenie...
Kafka Up and Running dla sieci DevOps - Kafka Up and Running for Network DevOps
Mastering Python Networking - wydanie czwarte: Wykorzystanie pakietów i frameworków Pythona do...
Zapoznaj się z najnowszymi przykładami kontenerów,...
Mastering Python Networking - wydanie czwarte: Wykorzystanie pakietów i frameworków Pythona do automatyzacji, monitorowania i zarządzania siecią oraz chmurą - Mastering Python Networking - Fourth Edition: Utilize Python packages and frameworks for network automation, monitoring, cloud, and management
Mastering Python Networking: Kompleksowe rozwiązanie do wykorzystania Pythona do automatyzacji...
Zostań ekspertem we wdrażaniu zaawansowanych zadań...
Mastering Python Networking: Kompleksowe rozwiązanie do wykorzystania Pythona do automatyzacji sieci, DevOps i SDN - Mastering Python Networking: Your one stop solution to using Python for network automation, DevOps, and SDN

Prace autora wydały następujące wydawnictwa:

© 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)