Ocena:
Książka jest chwalona za kompleksowe omówienie automatyzacji sieci przy użyciu Pythona, co jest atrakcyjne dla inżynierów sieciowych, którzy chcą poprawić swoje umiejętności. Zauważono jednak, że jest dość techniczna i może nie być odpowiednia dla początkujących.
Zalety:⬤ Niezwykle dobrze napisana i przydatna dla osób zaznajomionych z koncepcjami sieciowymi, takimi jak OSPF, BGP i EGP.
⬤ Zapewnia kompleksowy przegląd automatyzacji sieci, obejmujący podstawy i zaawansowane koncepcje.
⬤ Zawiera praktyczne przykłady, laboratoria i rzeczywiste zastosowania, zwłaszcza z narzędziami takimi jak Ansible i Scapy.
⬤ Polecana przez doświadczonych profesjonalistów, zwiększająca wydajność pracy i zrozumienie automatyzacji.
⬤ Przejrzyste wyjaśnienia filozofii stojącej za narzędziami, pomagające we właściwym ich wykorzystaniu.
⬤ Wysoce techniczna; może nie być dostępna dla osób bez solidnego zaplecza sieciowego.
⬤ Niektóre recenzje wskazują na brak głębi w niektórych zaawansowanych tematach, pozostawiając czytelników chcących więcej.
⬤ Niektórzy użytkownicy stwierdzili, że jest to gęsta lub nieco poza ich poziomem umiejętności, z okazjonalnymi problemami, takimi jak błędy w kodzie.
⬤ Jedna z negatywnych recenzji przytacza brak rzeczywistych przykładów i uporządkowanych informacji, wskazując na możliwe luki w treści.
(na podstawie 24 opinii czytelników)
Mastering Python Networking - Third Edition: Your one-stop solution to using Python for network automation, programmability, and DevOps
Nowe wydanie bestsellerowego przewodnika do opanowania Python Networking, zaktualizowane do Python 3 i zawierające najnowsze informacje na temat analizy danych sieciowych, Cloud Networking, Ansible 2. 8 i nowe biblioteki.
Kluczowe cechy.
⬤ Odkryj moc bibliotek Pythona, aby wydajnie i skutecznie radzić sobie z trudnymi problemami sieciowymi, w tym pyATS, Nornir i Ansible 2. 8.
⬤ Wykorzystanie Pythona i Ansible do DevOps, automatyzacji urządzeń sieciowych, DevOps i sieci definiowanych programowo.
⬤ Zostań ekspertem we wdrażaniu zaawansowanych zadań związanych z siecią dzięki Python 3.
Opis książki.
Sieci w Twojej infrastrukturze stanowią podstawę tego, w jaki sposób 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 trzeciej 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.
To nowe wydanie zostało całkowicie zmienione i zaktualizowane do pracy z Pythonem 3. Oprócz nowych rozdziałów dotyczących analizy danych sieciowych za pomocą stosu ELK (Elasticsearch, Logstash, Kibana i Beats) oraz Azure Cloud Networking, zawiera aktualizacje dotyczące korzystania z nowszych bibliotek, takich jak pyATS i Nornir, a także Ansible 2. 8. Każdy rozdział został zaktualizowany o najnowsze biblioteki wraz z działającymi przykładami, aby zapewnić kompatybilność i zrozumienie koncepcji.
Zaczynając od podstawowego przeglądu Pythona, książka uczy, jak może on współdziałać zarówno ze starszymi, jak i obsługującymi API urządzeniami sieciowymi. Nauczysz się wykorzystywać wysokopoziomowe pakiety i frameworki Pythona do wykonywania zadań automatyzacji sieci, monitorowania, zarządzania i zwiększonego bezpieczeństwa sieci, a następnie sieci Azure i AWS Cloud. Wreszcie, będziesz używać Jenkinsa do ciągłej integracji, a także narzędzi testowych do weryfikacji swojej sieci.
Czego się nauczysz.
⬤ Używać bibliotek Pythona do interakcji z siecią.
⬤ Integracji Ansible 2. 8 przy użyciu Pythona do sterowania urządzeniami sieciowymi Cisco, Juniper i Arista.
⬤ Wykorzystanie istniejących frameworków internetowych Flask do tworzenia wysokopoziomowych interfejsów API.
⬤ Nauczyć się budować wirtualne sieci w chmurze AWS i Azure.
⬤ Dowiedz się, jak używać Elastic Stack do analizy danych sieciowych.
⬤ Zrozumienie, w jaki sposób Jenkins może być wykorzystywany do automatycznego wdrażania zmian w sieci.
⬤ Wykorzystanie PyTest i Unittest do rozwoju sieci opartego na testach w inżynierii sieciowej z Pythonem.
Dla kogo jest ta książka.
Mastering Python Networking, wydanie trzecie jest przeznaczone dla inżynierów sieci, programistów i SRE, którzy chcą używać Pythona do automatyzacji sieci, programowalności i analizy danych. Przydatna będzie podstawowa znajomość programowania w języku Python i pojęć związanych z sieciami, takich jak protokół TCP/IP (Transmission Control Protocol/Internet Protocol).
© 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)