Ocena:
Recenzje „Mastering Python Networking” podkreślają, że jest to kompleksowe i wnikliwe źródło wiedzy na temat inżynierii sieci i automatyzacji przy użyciu Pythona. Wielu czytelników docenia szeroki zakres poruszanych tematów, od podstawowych zasad sieciowych po zaawansowane techniki automatyzacji. Autor, Eric Chou, jest chwalony za jasny styl pisania i umiejętność angażowania czytelników, dzięki czemu treść jest dostępna dla różnych poziomów umiejętności. Książka służy zarówno jako elementarz dla nowicjuszy, jak i szczegółowe odniesienie dla doświadczonych profesjonalistów.
Zalety:Szeroki zakres poruszanych tematów, jasny i zwięzły język, praktyczne przykłady, podejście niezależne od dostawcy, angażujący autor, świetny zarówno dla początkujących, jak i doświadczonych inżynierów sieciowych, obejmuje nowoczesne tematy, takie jak sieci w chmurze i narzędzia automatyzacji (Ansible, Docker), oferuje praktyczne laboratoria i zasoby GitHub.
Wady:⬤ Niektóre treści mogą być zbyt złożone dla początkujących bez wcześniejszej znajomości Pythona
⬤ kilka krytycznych uwag dotyczących wykorzystania metod specyficznych dla dostawców zamiast otwartych standardów
⬤ wymaga praktycznych laboratoriów, aby w pełni skorzystać z książki.
(na podstawie 33 opinii czytelników)
Mastering Python Networking - Fourth Edition: Utilize Python packages and frameworks for network automation, monitoring, cloud, and management
Zapoznaj się z najnowszymi przykładami kontenerów, funkcjami Pythona 3, GitLab DevOps, analizą danych sieciowych i sieciami w chmurze, aby w pełni wykorzystać Pythona do inżynierii sieci dzięki najnowszemu wydaniu tego bestsellerowego przewodnika.
Zakup książki w wersji drukowanej lub Kindle obejmuje bezpłatny eBook w formacie PDF.
Kluczowe cechy:
⬤ Odkryj moc najnowszych bibliotek i frameworków Pythona, aby wydajnie i skutecznie rozwiązywać typowe i złożone problemy sieciowe.
⬤ Wykorzystaj Pythona i inne narzędzia open source do sieciowego DevOps, automatyzacji, zarządzania i monitorowania.
⬤ Wykorzystaj Python 3 do implementacji zaawansowanych funkcji związanych z siecią.
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 czwartej 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 jest całkowicie poprawione i zaktualizowane, aby działało z najnowszymi funkcjami Pythona i frameworkami DevOps. Oprócz nowych rozdziałów dotyczących wprowadzenia do kontenerów Docker i Python 3 AsyncIO dla inżynierów sieciowych, każdy rozdział został zaktualizowany o najnowsze biblioteki 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ększania bezpieczeństwa sieci, a następnie sieci AWS i Azure Cloud. Będziesz używać Git do zarządzania kodem, GitLab do ciągłej integracji i narzędzi testowych opartych na Pythonie do weryfikacji swojej sieci.
Czego się nauczysz:
⬤ Używać Pythona do interakcji z urządzeniami sieciowymi.
⬤ Zrozumieć Docker jako narzędzie, które można wykorzystać do rozwoju i wdrażania.
⬤ Używać Pythona i różnych innych narzędzi do uzyskiwania informacji z sieci.
⬤ Dowiedz się, jak używać ELK do analizy danych sieciowych.
⬤ Wykorzystanie Flask i konstruowanie wysokopoziomowego API do interakcji z aplikacjami wewnętrznymi.
⬤ Odkryj nową funkcję AsyncIO i jej koncepcje w Pythonie 3.
⬤ Zapoznanie się z koncepcjami Test-Driven Development i wykorzystanie PyTest do zwiększenia pokrycia kodu testami.
⬤ Zrozumienie, w jaki sposób GitLab może być używany z praktykami DevOps w sieci.
Dla kogo jest ta książka:
Mastering Python Networking, wydanie czwarte jest przeznaczone dla inżynierów sieciowych, programistów i SRE, którzy chcą nauczyć się języka Python do automatyzacji sieci, programowalności, monitorowania, chmury i analizy danych. Inżynierowie sieciowi, którzy chcą przejść od sieci ręcznych do sieci opartych na automatyzacji przy użyciu najnowszych narzędzi DevOps, również uzyskają wiele przydatnych informacji z tej książki.
Podstawowa znajomość programowania w języku Python i pojęć związanych z sieciami, takich jak protokół TCP/IP (Transmission Control Protocol/Internet Protocol), będzie pomocna w jak najlepszym wykorzystaniu tej książki.
© 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)