Hodnocení:
Kniha „Mastering Python Networking: 2nd Edition“ je dobře přijatým zdrojem informací pro síťové inženýry, kteří chtějí rozšířit své dovednosti v oblasti automatizace sítí pomocí Pythonu a Ansible. Poskytuje pevné základy teoretických i praktických aspektů automatizace sítí, praktické příklady a přístup nezávislý na dodavateli, takže je vhodná jak pro začátečníky, tak pro zkušené profesionály. Někteří čtenáři však mají pocit, že kniha je mírně předražená a chybí v ní komplexnější příklady.
Klady:Dobře napsaná a vysvětlená, skvělý výchozí bod pro automatizaci sítí, praktické příklady, vendor-agnostic, vhodná pro začátečníky i zkušené profesionály, pokrývá širokou škálu témat včetně Ansible a AWS, podporuje praktickou výuku se simulovaným laboratorním prostředím.
Zápory:Poněkud předražené vzhledem k obsahu, několik příkladů (zejména ty týkající se Juniperu) nemusí fungovat podle očekávání, nemusí dostatečně pokrývat pokročilá témata pro vývojáře.
(na základě 14 hodnocení čtenářů)
Mastering Python Networking: Your one-stop solution to using Python for network automation, DevOps, and Test-Driven Development
Poznámka vydavatele: Toto vydání z roku 2018 je zastaralé. Nové třetí vydání aktualizované pro rok 2020 obsahuje Python 3. 8, s pokrytím rozšířeným o Azure, AWS a Ansible 2. 8 a analýzu dat pomocí Elastic Stack.
Zvládněte umění používat jazyk Python pro nejrůznější úlohy síťového inženýrství.
Klíčové vlastnosti
⬤ Prozkoumejte možnosti knihoven jazyka Python a řešte náročné síťové problémy efektivně a účinně.
⬤ Používejte Python pro automatizaci síťových zařízení, DevOps a softwarově definované sítě.
⬤ Staňte se expertem na implementaci pokročilých úloh souvisejících se sítěmi pomocí jazyka Python.
Popis knihy
Sítě v infrastruktuře vytvářejí základ pro nasazení, údržbu a servis aplikací. Jazyk Python je pro síťové inženýry ideálním jazykem pro zkoumání nástrojů, které byly dříve k dispozici systémovým inženýrům a vývojářům aplikací. V tomto druhém vydání knihy Mastering Python Networking se vydáte na cestu založenou na jazyku Python a přejdete z tradičních síťových inženýrů na síťové vývojáře připravené na sítě nové generace.
Tato kniha začíná přehledem základů jazyka Python a učí vás, jak může jazyk Python spolupracovat se staršími síťovými zařízeními i zařízeními s rozhraním API. Při procházení jednotlivých kapitol se pak naučíte využívat balíčky a rámce jazyka Python na vysoké úrovni k provádění úloh síťového inženýrství pro automatizaci, monitorování, správu a zvýšení zabezpečení. V závěrečných kapitolách budete používat Jenkins pro kontinuální integraci sítě a také testovací nástroje pro ověření sítě.
Na konci této knihy budete schopni snadno provádět všechny síťové úlohy pomocí jazyka Python.
Co se naučíte
⬤ Používat knihovny jazyka Python pro interakci se sítí.
⬤ Integrovat Ansible 2. 5 pomocí jazyka Python k ovládání síťových zařízení Cisco, Juniper a Arista eAPI.
⬤ Využívat existující rámce pro konstrukci vysokoúrovňových rozhraní API.
⬤ Zjistěte, jak vytvářet virtuální sítě v cloudu AWS.
⬤ Pochopit, jak lze použít Jenkins k automatickému nasazení změn v síti.
⬤ Používat PyTest a Unittest pro vývoj sítí řízený testy.
Pro koho je tato kniha určena
Kniha Mastering Python Networking je určena síťovým inženýrům a programátorům, kteří chtějí používat Python pro práci v sítích. Užitečná bude základní znalost programování v jazyce Python a pojmů souvisejících se sítěmi, jako je protokol TCP/IP (Transmission Control Protocol/Internet Protocol).
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)