Evaluare:
Cartea „Mastering Python Networking: 2nd Edition” este o resursă bine primită pentru inginerii de rețea care doresc să își îmbunătățească abilitățile în automatizarea rețelelor utilizând Python și Ansible. Cartea oferă o bază solidă atât în ceea ce privește aspectele teoretice, cât și cele practice ale automatizării rețelelor, cu exemple practice și o abordare agnostică față de furnizori, ceea ce o face potrivită atât pentru începători, cât și pentru profesioniștii cu experiență. Cu toate acestea, unii cititori consideră că cartea este ușor supraevaluată și că îi lipsesc exemple mai complexe.
Avantaje:Bine scrisă și explicată, punct de plecare excelent pentru automatizarea rețelelor, exemple practice, abordare agnostică față de furnizori, potrivită pentru începători și profesioniști experimentați, acoperă o gamă largă de subiecte, inclusiv Ansible și AWS, încurajând învățarea practică cu medii de laborator simulate.
Dezavantaje:Oarecum supraevaluat în raport cu conținutul, câteva exemple (în special cele legate de Juniper) pot să nu funcționeze conform așteptărilor, pot să nu acopere suficient subiectele avansate pentru dezvoltatori.
(pe baza a 14 recenzii ale cititorilor)
Mastering Python Networking: Your one-stop solution to using Python for network automation, DevOps, and Test-Driven Development
Nota editorului: Această ediție din 2018 este depășită. O nouă ediție a treia, actualizată pentru 2020, cu Python 3. 8, cu acoperire extinsă pentru a include Azure, AWS, și Ansible 2. 8, și analiza datelor utilizând Elastic Stack tocmai a fost publicată.
Stăpânește arta de a utiliza Python pentru o gamă diversă de sarcini de inginerie de rețea.
Caracteristici principale
⬤ Explorați puterea bibliotecilor Python pentru a aborda eficient și eficace problemele dificile de rețea.
⬤ Utilizați Python pentru automatizarea dispozitivelor de rețea, DevOps și rețele definite de software.
⬤ Deveniți un expert în implementarea sarcinilor avansate legate de rețea cu Python.
Descrierea cărții
Rețelele din infrastructura dvs. pun bazele modului în care aplicația dvs. poate fi implementată, întreținută și deservită. Python este limbajul ideal pentru inginerii de rețea pentru a explora instrumente care erau disponibile anterior inginerilor de sistem și dezvoltatorilor de aplicații. În această a doua ediție a Mastering Python Networking, veți porni într-o călătorie bazată pe Python pentru a trece de la inginerii de rețea tradiționali la dezvoltatorii de rețea pregătiți pentru următoarea generație de rețele.
Această carte începe prin a trece în revistă elementele de bază ale Python și vă învață cum Python poate interacționa atât cu dispozitivele de rețea tradiționale, cât și cu cele compatibile API. Pe măsură ce parcurgeți capitolele, veți învăța apoi să vă folosiți de pachetele și cadrele Python de nivel înalt pentru a efectua sarcini de inginerie de rețea pentru automatizare, monitorizare, gestionare și securitate sporită. În capitolele finale, veți utiliza Jenkins pentru integrarea continuă a rețelei, precum și instrumente de testare pentru a vă verifica rețeaua.
Până la sfârșitul acestei cărți, veți putea efectua toate sarcinile de rețea cu ușurință folosind Python.
Ce veți învăța
⬤ Utilizați bibliotecile Python pentru a interacționa cu rețeaua dvs.
⬤ Integrați Ansible 2. 5 folosind Python pentru a controla dispozitivele de rețea Cisco, Juniper și Arista eAPI.
⬤ Utilizați cadrele existente pentru a construi API-uri de nivel înalt.
⬤ Învățați cum să construiți rețele virtuale în AWS Cloud.
⬤ Înțelegeți cum poate fi utilizat Jenkins pentru a implementa automat modificările în rețea.
⬤ Utilizați PyTest și Unittest pentru dezvoltarea de rețele bazate pe teste.
Pentru cine este această carte
Mastering Python Networking este destinat inginerilor și programatorilor de rețele care doresc să utilizeze Python pentru rețele. Va fi utilă familiarizarea de bază cu programarea Python și cu conceptele legate de rețele, cum ar fi Protocolul de control al transmisiei/Protocolul Internet (TCP/IP).
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)