Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 528
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV
Programiści cenią Pythona za wyrazistość i zwięzłość kodu, a także za bogatą kolekcję narzędzi i bibliotek. Z tych zalet mogą korzystać również inżynierowie sieci. Programistyczne zarządzanie siecią stanowi odpowiedź na rozwój technologii ― tradycyjny interfejs wiersza poleceń i pionowo zintegrowane metody kontroli sieci nie są już najlepszymi sposobami zarządzania współczesnymi sieciami.
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następnie zagłębić się w tajniki stosowania bibliotek Pexpect, Paramiko czy Netmiko do komunikacji z urządzeniami sieciowymi. W kolejnych rozdziałach znajdziesz solidny przegląd różnych narzędzi wraz ze sposobami ich użycia: Cisco NX-API, Meraki, Juniper PyEZ, Ansible, Scapy, PySNMP, Flask, Elastic Stack i wielu innych. Rozeznasz się również w kwestiach związanych z kontenerami Dockera, a także usługami sieciowymi chmur AWS i Azure. Lektura tej książki pozwoli Ci się w pełni przygotować na następną generację sieci!
W książce między innymi:
- interakcja Pythona z urządzeniami sieciowymi
- uzyskiwanie informacji o sieci i analiza danych sieciowych
- tworzenie wysokopoziomowych API
- korzystanie z biblioteki AsyncIO
- paradygmat programowania sterowanego testami w Pythonie
- zastosowanie GitLab w praktykach DevOps w kontekście zagadnień sieciowych
Chcesz mieć sieć najnowszej generacji? Python jest dla Ciebie!
Sieci w infrastrukturze stanowią podstawę dla sposobu, w jaki aplikacje mogą być wdrażane, utrzymywane i serwisowane. Python jest idealnym językiem dla inżynierów sieci do odkrywania narzędzi, które wcześniej były dostępne dla inżynierów systemów i twórców aplikacji. W Mastering Python Networking, wydanie czwarte , wyruszysz w podróż opartą na języku Python, od tradycyjnego inżyniera sieciowego w programistę sieciowego przygotowanego na następną generację sieci.
To nowe wydanie jest całkowicie poprawione i zaktualizowane do pracy z najnowszymi funkcjami Pythona i strukturami DevOps. Oprócz nowych rozdziałów wprowadzających kontenery Docker i Python 3 Async IO dla inżynierów sieciowych, każdy rozdział został zaktualizowany o najnowsze biblioteki z działającymi przykładami, aby zapewnić kompatybilność i zrozumienie pojęć.
Zaczynając od podstawowego przeglądu Pythona, ta książka uczy, jak może on współdziałać zarówno ze starszymi, jak i obsługującymi API urządzeniami sieciowymi. Dowiesz się, jak wykorzystać wysokopoziomowe pakiety i frameworki Pythona do wykonywania zadań automatyzacji sieci, monitorowania, zarządzania i zwiększonego bezpieczeństwa sieci, a następnie sieci w chmurze AWS i Azure. Będziesz używać Git do zarządzania kodem, GitLab do ciągłej integracji i narzędzi testowych opartych na Pythonie do weryfikacji sieci.
Czytając tę książkę:
- Dowiesz się jak używać Pythona do interakcji z urządzeniami sieciowymi.
- Zrozumiesz, że Docker jest narzędziem, którego możesz używać do programowania i wdrażania.
- Nauczysz się używać Pythona i różnych innych narzędzi do uzyskiwania informacji o sieci.
- Dowiesz się, jak używać ELK do analizy danych sieciowych.
- Nauczysz się używać Flaska i napiszesz wysokopoziomowe API do interakcji z własnymi aplikacjami.
- Odkryjesz nowe możliwości Pythona 3 - bibliotekę AsyncIO oraz jej koncepcje.
- Poznasz koncepcje programowania sterowanego testami i użyjesz PyTest, aby zwiększyć pokrycia kodu testami.
- Zrozumiesz, w jaki sposób GitLab może być używany w praktykach DevOps w kontekście zagadnień sieciowych.
Wybrane bestsellery
-
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Ta książka wyjaśni Ci rolę matematyki w tworzeniu, renderowaniu i zmienianiu wirtualnych środowisk 3D, a ponadto pozwoli odkryć tajemnice najpopularniejszych dzisiaj silników gier. Za sprawą licznych praktycznych ćwiczeń zorientujesz się, co się kryje za rysowaniem linii i kształtów graficznych, ...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbio...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Dzięki tej książce zrozumiesz, że w rekurencji nie kryje się żadna magia. Dowiesz się, na czym polega jej działanie i kiedy warto zastosować algorytm rekursywny, a kiedy lepiej tego nie robić. Poznasz szereg klasycznych i mniej znanych algorytmów rekurencyjnych. Pracę z zawartym tu materiałem uła...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
Python to jeden z najpopularniejszych dynamicznych języków programowania. Nie od dziś znajduje on zastosowanie w różnych dziedzinach informatyki, zwłaszcza jako doskonały język skryptowy. Jeśli korzystasz z niego na co dzień i chcesz szybko wyszukiwać niezbędne informacje lub odświeżyć swoją wied...(8.49 zł najniższa cena z 30 dni)
8.49 zł
17.00 zł(-50%)
O autorze ebooka
Eric Chou od ponad 20 lat zajmuje się inżynierią sieci. Pracował nad sieciami takich firm jak Amazon i Microsoft. Jest również autorem wielu bestsellerów poświęconych bezpieczeństwu, przetwarzaniu danych i programowaniu. Posiada wiele amerykańskich patentów w dziedzinie telefonii IP i sieci.
Eric Chou - pozostałe książki
-
This new edition is completely revised and updated to work with Python 3. In addition to new chapters on network data analysis with ELK stack (Elasticsearch, Logstash, Kibana, and Beats) and Azure Cloud Networking, it also includes updates on using newer libraries such as pyATS, Genie, and Nornir...
-
Python is the major programming language for network programming. This Learning Path shows you how to use the power and beauty of Python to complete numerous real-world tasks related to programming, monitoring, and administering networks.
Python Network Programming. Conquer all your networking challenges with the powerful Python language
Abhishek Ratan, Eric Chou, Pradeeban Kathiravelu, Dr. M. O. Faruque Sarker
(162.53 zł najniższa cena z 30 dni)162.33 zł
179.00 zł(-9%) -
Network automation and programmability have led to revolutionary changes in the past few years. This practical guide will show you how to use Python to simplify your daily network tasks. You’ll learn how to use concise Python code snippets to manage and operate your networks, along with co...(132.42 zł najniższa cena z 30 dni)
132.22 zł
149.00 zł(-11%) -
Python is also an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces. It is one of the easiest languages with which you can perform network automation.This book will cover all advanced networking concepts using Python.(131.50 zł najniższa cena z 30 dni)
131.40 zł
149.00 zł(-12%) -
The new edition is revised and updated with Python 3.10 along with new chapters on AsyncIO and Docker containers. The book will provide examples and guidance to manage your network, improve reliability, and simplify your task. The fourth edition also includes network context examples of Ansible, ...
Zobacz pozostałe książki z serii
-
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrow...(77.40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawans...(59.40 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł(-40%) -
Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połąc...
AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II
Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed
(83.40 zł najniższa cena z 30 dni)83.40 zł
139.00 zł(-40%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środo...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauc...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
To książka przeznaczona dla profesjonalnych administratorów i użytkowników Linuksa. Dzięki niej szybciej zrozumiesz, w jakim stopniu dobre zarządzanie systemami na poziomie systemu operacyjnego może wynieść działanie infrastruktury biznesowej na zupełnie inny poziom. Znajdziesz tu najlepsze prakt...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Książka stanowi wprowadzenie do pracy z funkcjami SI dostępnymi w Power BI; jest skierowana do osób znających to środowisko. Dowiesz się z niej, w jaki sposób sztuczna inteligencja może być używana w Power BI i jakie funkcje są w nim domyślnie dostępne. Nauczysz się też eksplorować i przygotowywa...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
To drugie wydanie popularnego przewodnika dla śledczych. Dzięki niemu sprawnie przygotujesz się do pracy z narzędziami kryminalistycznymi i zapoznasz się ze stosowanymi w informatyce śledczej technikami. Nauczysz się pozyskiwać informacje o podejrzanych i zabezpieczać znajdujące się w sieci dane,...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
Dzięki temu praktycznemu podręcznikowi zrozumiesz, kiedy i dlaczego warto zastosować myślenie funkcyjne, a także jak korzystać z technik funkcyjnych w różnych scenariuszach. Dowiesz się również, jakie narzędzia i biblioteki przeznaczone do tego celu są dostępne w Pythonie i jak używać wyrażeń gen...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%)
Ebooka "Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: czytanepodchmurka Rutkowska PaulinaRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Python swoją wyrazistością i zwięzłością kodu, zachwycił nie tylko programistów ale również inżynierów sieci. 🐍 To zdecydowanie książka dla osób zaawansowanych, które mają już za sobą niejeden projekt w Pythonie. Dzięki niej użytkownik przejdzie dość trudną drogę od tradycyjnej platformy do platformy sieciowej, opartej na najnowszych praktykach programistycznych. 👩🏻💻 Z podręcznika można czerpać wiedzę na temat bibliotek Pexpect, Paramiko czy Netmiko, które umożliwiają komunikację z urządzeniami sieciowymi. 🛜 Oprócz tego dostajemy solidny przegląd narzędzi wraz ze instrukcją użycia. Od teraz Cisco NX-API, Meraki, Scapy, Flask, kontenery Dockera czy usługi sieciowe chmur AWS i Azure nie będą aż takie straszne. 😨 Bardzo ciekawa pozycja, która sprawdzi się u mnie nie tylko prywatnie, ale również zawodowo. 👩🏻💻
Szczegóły ebooka
- Tytuł oryginału:
- Mastering Python Networking: Utilize Python packages and frameworks for network automation, monitoring, cloud, and management, 4th Edition
- Tłumaczenie:
- Piotr Rajca
- ISBN Książki drukowanej:
- 978-83-289-0280-0, 9788328902800
- Data wydania książki drukowanej:
- 2024-01-23
- ISBN Ebooka:
- 978-83-289-0281-7, 9788328902817
- Data wydania ebooka:
- 2024-01-23 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 165x235
- Numer z katalogu:
- 216191
- Rozmiar pliku Pdf:
- 14.4MB
- Rozmiar pliku ePub:
- 15.1MB
- Rozmiar pliku Mobi:
- 30.7MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Przedstawienie internetu
- Serwery, hosty i komponenty sieci
- Powstanie centrów danych
- Model OSI
- Model klient-serwer
- Zestawy protokołów sieciowych
- Protokół sterowania transmisją - TCP
- Protokół pakietów użytkownika - UDP
- Protokół internetowy - IP
- Przegląd języka Python
- System operacyjny
- Uruchamianie programów w Pythonie
- Wbudowane typy danych Pythona
- Operatory w Pythonie
- Narzędzia do sterowania przepływem
- Funkcje w Pythonie
- Klasy w Pythonie
- Moduły i pakiety
- Podsumowanie
- Wyzwania stosowania CLI
- Konstruowanie wirtualnego laboratorium
- Urządzenia fizyczne
- Urządzenia wirtualne
- Laboratoria modelowania Cisco
- Cisco DevNet
- GNS3 i inne laboratoria
- Wirtualne środowisko Pythona
- Biblioteka Pexpect
- Instalacja modułu Pexpect
- Przegląd biblioteki Pexpect
- Pierwszy program używający Pexpect
- Więcej możliwości Pexpect
- Pexpect i SSH
- Kompletny przykład użycia biblioteki Pexpect
- Biblioteka Paramiko
- Instalacja biblioteki Paramiko
- Prezentacja biblioteki Paramiko
- Pierwszy program z użyciem Paramiko
- Więcej możliwości biblioteki Paramiko
- Więcej przykładów użycia biblioteki Paramiko
- Biblioteka Netmiko
- Framework Nornir
- Wady Pexpect i Paramiko w porównaniu z innymi narzędziami
- Podsumowanie
- Infrastruktura jako kod (IaC)
- Sieci intuicyjne
- Analiza wyświetlanych wyników a strukturalne wyniki API
- Modelowanie danych na potrzeby IaC
- YANG i NETCONF
- Przykłady wykorzystania API urządzeń Cisco
- Cisco NX-API
- Model YANG firmy Cisco
- Przykłady Cisco ACI
- Kontroler Cisco Meraki
- API Pythona dla urządzeń Juniper Networks
- Juniper i NETCONF
- Biblioteka Juniper PyEZ dla programistów
- API Pythona dla urządzeń Arista
- Zarządzanie przy użyciu Arista eAPI
- Biblioteka Pyeapi firmy Arista
- Przykład VyOS
- Inne biblioteki
- Podsumowanie
- Ansible - framework bardziej deklaratywny
- Wersje Ansible
- Pierwszy sieciowy przykład użycia Ansible
- Instalacja Ansible na węźle kontrolnym
- Topologia laboratorium
- Zalety Ansible
- Brak agentów
- Idempotentność
- Prostota i rozszerzalność
- Ansible Content Collection
- Kolejne sieciowe przykłady użycia Ansible
- Zagnieżdżanie ewidencji
- Wyrażenia warunkowe w Ansible
- Zmiany konfiguracji
- Fakty sieciowe Ansible
- Pętle Ansible
- Szablony
- Podsumowanie
- Prezentacja Dockera
- Zalety Dockera
- Tworzenie aplikacji Pythona w Dockerze
- Instalowanie Dockera
- Przydatne polecenia Dockera
- Budowanie aplikacji hello-world
- Budowanie własnej aplikacji
- Udostępnianie obrazów Dockera
- Orkiestracja kontenerów przy użyciu docker-compose
- Sieci w kontenerach
- Sieć hosta kontenerów
- Własne sieci mostkowe
- Inne opcje sieciowe kontenerów
- Kontenery w zastosowaniach inżynierii sieciowej
- Containerlab
- Docker i Kubernetes
- Podsumowanie
- Przygotowanie laboratorium
- Program Scapy
- Instalowanie Scapy
- Interaktywne przykłady korzystania ze Scapy
- Przechwytywanie pakietów z użyciem Scapy
- Skanowanie portów TCP
- Zestaw narzędzi ping
- Popularne ataki
- Zasoby dotyczące Scapy
- Listy dostępu
- Implementacja list dostępu przy użyciu Ansible
- Listy dostępu adresów MAC
- Przeszukiwanie dzienników Syslog
- Przeszukiwanie z użyciem modułu obsługi wyrażeń regularnych
- Inne narzędzia
- Prywatne wirtualne sieci lokalne
- Obsługa UFW w Pythonie
- Dalsza lektura
- Podsumowanie
- Konfiguracja laboratorium
- SNMP
- Konfiguracja
- PySNMP
- Stosowanie Pythona do wizualizacji danych
- Matplotlib
- Pygal
- Stosowanie Cacti
- Instalacja
- Skrypt Pythona jako źródło danych wejściowych
- Podsumowanie
- Graphviz
- Konfiguracja laboratorium
- Instalacja
- Przykłady Graphviz
- Przykłady użycia Graphviza w Pythonie
- Użycie LLDP do prezentowania sąsiadujących węzłów sieci
- Monitorowanie oparte na przepływach
- Parsowanie danych NetFlow z użyciem Pythona
- Monitorowanie ruchu sieciowego przy użyciu ntop
- Rozszerzanie ntop przy użyciu Pythona
- sFlow
- Podsumowanie
- Porównanie frameworków webowych Pythona
- Konfiguracja Flaska i laboratorium sieciowego
- Wprowadzenie do Flaska
- Wersje Flaska
- Przykłady stosowania Flaska
- Klient HTTPie
- Obsługa adresów URL
- Zmienne URL
- Generowanie adresów URL
- Zwracanie wyników w formacie JSON
- API zasobu sieciowego
- Flask-SQLAlchemy
- API zawartości sieci
- API urządzeń
- API konkretnego urządzenia
- Dynamiczne operacje sieciowe
- Operacje asynchroniczne
- Uwierzytelnianie i autoryzacja
- Uruchamianie Flaska w kontenerach
- Podsumowanie
- Przegląd operacji asynchronicznych
- Wieloprocesowość w Pythonie
- Wielowątkowość w Pythonie
- Moduł asyncio Pythona
- Projekt Scrapli
- Przykład zastosowania Scrapli
- Asynchroniczny przykład korzystający ze Scrapli
- Podsumowanie
- Konfiguracja AWS
- AWS CLI i Python SDK
- Przegląd zagadnień sieciowych w chmurze AWS
- Wirtualna chmura prywatna
- Tabele tras i cele tras
- Automatyzacja przy użyciu CloudFormation
- Grupy bezpieczeństwa i sieciowe listy ACL
- Elastic IP
- Bramy NAT
- Direct Connect i VPN
- Bramy VPN
- Direct Connect
- Usługi skalowania sieci
- Elastic Load Balancing
- Usługa DNS Route 53
- Usługi CDN CloudFront
- Inne sieciowe usługi AWS
- Podsumowanie
- Porównanie usług sieciowych Azure i AWS
- Konfiguracja Azure
- Administracja i API Azure
- Jednostki usług Azure
- Python a PowerShell
- Globalna infrastruktura Azure
- Sieci wirtualne na platformie Azure
- Dostęp do internetu
- Tworzenie zasobów sieciowych
- Punkty końcowe usługi VNet
- Peering sieci VNet
- Routing w sieciach wirtualnych
- Grupy bezpieczeństwa sieci
- Wirtualne sieci prywatne na platformie Azure
- ExpressRoute
- Równoważenie obciążenia w Azure
- Inne usługi sieciowe Azure
- Podsumowanie
- Czym jest Elastic Stack?
- Topologia laboratorium
- Elastic Stack jako usługa
- Pierwszy kompleksowy przykład
- Obsługa Elasticsearch przy użyciu klienta napisanego w Pythonie
- Pozyskiwanie danych za pomocą Logstasha
- Pozyskiwanie danych za pomocą Beats
- Wyszukiwanie przy użyciu Elasticsearch
- Wizualizacja danych za pomocą Kibany
- Podsumowanie
- Rozważania dotyczące zarządzania treścią i system Git
- Wprowadzenie do systemu Git
- Zalety Gita
- Terminologia Gita
- Git i GitHub
- Konfiguracja Gita
- Plik gitignore
- Przykłady stosowania systemu Git
- Gałęzie
- Przykład GitHub
- Stosowanie Gita z Pythonem
- Pakiet GitPython
- Biblioteka PyGithub
- Automatyzacja tworzenia kopii zapasowych konfiguracji
- Współdziałanie przy użyciu Gita
- Podsumowanie
- Tradycyjny proces zarządzania zmianą
- Wprowadzenie do ciągłej integracji
- Instalowanie GitLaba
- Runnery GitLaba
- Pierwszy przykład stosowania GitLaba
- Sieciowy przykład użycia GitLaba
- Podsumowanie
- Prezentacja programowania w oparciu o testy
- Definicje testów
- Topologia jako kod
- Przykład parsowania kodu XML
- Moduł unittest Pythona
- Więcej o testowaniu w Pythonie
- Przykłady stosowania modułu pytest
- Pisanie testów na potrzeby sieci
- Testowanie dostępności
- Testowanie opóźnień sieci
- Testowanie bezpieczeństwa
- Testowanie transakcji
- Testowanie konfiguracji sieciowych
- Testowanie Ansible
- pyATS i Genie
- Podsumowanie
O autorze
O recenzencie
Przedmowa
Wstęp
Rozdział 1. Prezentacja zestawu protokołów TCP/IP i Pythona
Rozdział 2. Niskopoziomowe interakcje z urządzeniami sieciowymi
Rozdział 3. API i sieci intuicyjne
Rozdział 4. Framework automatyzacyjny Pythona - Ansible
Rozdział 5. Kontenery Dockera dla inżynierów sieciowych
Rozdział 6. Bezpieczeństwo sieci w Pythonie
Rozdział 7. Monitorowanie sieci przy użyciu Pythona - część 1.
Rozdział 8. Monitorowanie sieci przy użyciu Pythona - część 2.
Rozdział 9. Tworzenie sieciowych usług webowych przy użyciu Pythona
Rozdział 10. Wprowadzenie do asynchronicznych operacji wejścia-wyjścia
Rozdział 11. Sieci w chmurze AWS
Rozdział 12. Sieci w chmurze Azure
Rozdział 13. Analiza danych sieciowych z użyciem Elastic Stack
Rozdział 14. Korzystanie z systemu Git
Rozdział 15. Ciągła integracja z użyciem GitLaba
Rozdział 16. Programowanie w oparciu o testy na potrzeby programowania sieciowego
Skorowidz
Helion - inne książki
-
Oto drugie wydanie książki, którą specjaliści CISO uznali za przełomową. Dowiesz się z niej, jak kwantyfikować niepewność i jak za pomocą prostych metod i narzędzi poprawić ocenę ryzyka w nowoczesnych organizacjach. Znalazły się tu nowe techniki modelowania, pomiaru i szacowania, a także mnóstwo ...(60.90 zł najniższa cena z 30 dni)
52.20 zł
87.00 zł(-40%) -
W tej książce omówiono wewnętrzny sposób działania frameworka Kubernetes i pokazano, jak za jego pomocą budować wydajne, niezawodne i odporne na awarie aplikacje natywnej chmury. Dowiesz się, jak kontenery używają przestrzeni nazw w celu izolowania procesów, a także jak korzystają z funkcjonalnoś...(62.30 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Jeśli zastanawiasz się nad przekwalifikowaniem i karierą w branży informatycznej albo chcesz poszerzyć swoje umiejętności o programowanie, ale wydaje Ci się ono czarną magią, zapewniamy - w programowaniu nie ma nic z magii. To proces polegający na tworzeniu zbioru instrukcji, dzięki którym komput...(27.93 zł najniższa cena z 30 dni)
23.94 zł
39.90 zł(-40%) -
Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowa...(34.93 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł(-40%) -
Komputery firmy Apple to swojego rodzaju legenda - dla niektórych wybór oczywisty i właściwie jedyny, dla innych zwykła moda nakręcająca popularność, dla części tajemnica. Czy warto ją poznać i przesiąść się z komputera pracującego pod Windowsem lub Linuksem na Macintosha z macOS? Warto, warto, p...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Dzięki tej świetnie napisanej, miejscami przezabawnej książce dowiesz się, na czym naprawdę polega testowanie granic bezpieczeństwa fizycznego. To fascynująca relacja o sposobach wynajdywania niedoskonałości zabezpieczeń, stosowania socjotechnik i wykorzystywania słabych stron ludzkiej natury. Wy...(35.40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Książka Java. Teoria w praktyce została pomyślana tak, by krok po kroku przybliżać specyfikę tego języka programowania. Zaczniesz od podstaw - poznasz między innymi główne założenia, zgodnie z którymi działa Java: maszynę wirtualną, zmienne, operatory, instrukcje sterujące i tablice - by następni...(65.40 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł(-40%) -
Ta książka zawiera szereg praktycznych wskazówek dotyczących przygotowania, przeprowadzania i oceniania wyników kontrolowanych eksperymentów online. Dzięki niej nauczysz się stosować naukowe podejście do formułowania założeń i oceny hipotez w testach A/B, dowiesz się także, jak sprawdzać wiarygod...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
Współpraca z ChatGPT wymaga pewnego przygotowania. Niewątpliwą zaletą tej technologii jest to, że można się z nią porozumieć za pomocą języka naturalnego ― takiego, jakim komunikujemy się ze sobą na co dzień. Rzecz w tym, by nauczyć się w odpowiedni sposób zadawać pytania i wydawać poleceni...(29.94 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł(-40%) -
ChatGPT, chatbot opracowany i udostępniony przez firmę OpenAI, szybko stał się obiektem zainteresowania internautów na całym świecie — i na nowo wzbudził gorące dyskusje wokół sztucznej inteligencji. Ludzie mediów prześcigają się w skrajnych wizjach, jedni podchodzą do tematu entuzjastyczni...(10.95 zł najniższa cena z 30 dni)
10.95 zł
21.90 zł(-50%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV Eric Chou (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.