Introduction to Python Network Automation: Learn Python Programming, Linux Administration, Vmware Virtualization, and Network Lab Building

Choi, Brendan

  • 出版商: Apress
  • 出版日期: 2024-05-31
  • 售價: $3,000
  • 貴賓價: 9.5$2,850
  • 語言: 英文
  • 頁數: 890
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798868801457
  • ISBN-13: 9798868801457
  • 相關分類: LinuxPython程式語言虛擬化技術 Virtualization
  • 尚未上市,歡迎預購

商品描述

Embark on a rewarding journey into Python Network Automation with this comprehensive Introduction to Python Network Automation guide. This second edition mirrors the familiar structure of the first edition while introducing updated sof tware, enhanced illustrations, refreshed facts, and the use of the thread Python module for concurrent code executions. You'll also be treated to an exclusive bonus chapter that guides you through creating an essential IP Address Management (IPAM) and DC Infrastructure Management (DCIM) server using a Python script.

Build your virtualized networking lab on a single laptop, mastering Python programming, Linux administration, VMware virtualization, and network proof-of-concept (POC) lab building using select technologies. This book minimizes unnecessary theoretical and conceptual noise, focusing on the essentials through practical examples and targeted exercises, providing a welcoming and pragmatic learning environment.

By the halfway point, you'll gain the technical skills to begin your network automation journey, including setting up a fully functional and flexible POC lab dedicated to learning network automation, all accessible from a portable laptop. Crafting small utilities and assembling a hands-on Cisco IOS-XE upgrade application represents the pinnacle of this book, delivering detailed insights into creating vital Python tools and techniques for automating your company's Enterprise network administration tasks using Python. These proficiencies extend beyond Cisco products, easily adaptable to a range of enterprise network vendor solutions.

Whether you're new to Python network automation or seeking to strengthen your existing knowledge, this book serves as your gateway to unlocking the vast potential of network automation. It provides a validated roadmap to navigate and excel in this dynamic enterprise networking field.

What You'll Learn

  • Explore Python fundamentals and network automation strategies.
  • Use Python for network administration tasks.
  • Understand Linux fundamentals and IP service installation.
  • Employ regular expressions in Python.
  • Build a network automation proof-of-concept lab using VMware Workstation.
Who This Book Is For

IT engineers and developers, network managers and students, who would like to learn network automation using Python.

商品描述(中文翻譯)

踏上一段有益的旅程,透過這本全面的《Python網路自動化入門指南》探索Python網路自動化。第二版保留了第一版熟悉的結構,同時引入了更新的軟體、增強的插圖、更新的資訊,以及使用Python模組進行並行程式執行的線程。此外,您還可以獲得一個獨家的額外章節,指導您使用Python腳本創建一個重要的IP地址管理(IPAM)和數據中心基礎設施管理(DCIM)伺服器。

在一台筆記型電腦上建立您的虛擬化網路實驗室,掌握Python編程、Linux管理、VMware虛擬化和使用選定技術構建網路概念驗證(POC)實驗室。本書通過實際示例和有針對性的練習,最大限度地減少不必要的理論和概念噪音,專注於基本知識,提供一個友好且實用的學習環境。

到一半的時候,您將獲得開始網路自動化之旅所需的技術技能,包括設置一個完全功能和靈活的POC實驗室,專門用於學習網路自動化,並可從便攜筆記型電腦訪問。製作小型工具和組裝一個實用的Cisco IOS-XE升級應用程序代表了本書的巔峰,提供了創建重要的Python工具和技術,以實現使用Python自動化公司企業網路管理任務的詳細見解。這些技能不僅適用於Cisco產品,還可以輕鬆適應各種企業網路供應商的解決方案。

無論您是初次接觸Python網路自動化還是希望加強現有知識,本書都是您開啟網路自動化巨大潛力的門戶。它提供了一個經過驗證的路線圖,幫助您在這個充滿活力的企業網路領域中導航和脫穎而出。

《您將學到什麼》
- 探索Python基礎知識和網路自動化策略。
- 使用Python進行網路管理任務。
- 理解Linux基礎知識和IP服務安裝。
- 在Python中使用正則表達式。
- 使用VMware Workstation建立網路自動化POC實驗室。

《本書適合對象》
- IT工程師和開發人員、網路管理人員和學生,希望使用Python學習網路自動化的人。

作者簡介

Brendan Choi is a highly accomplished Tech Lead at Secure Agility, possessing over 19 years of extensive hands-on experience in Enterprise Network Automation and diverse IT technologies. As a Certified Cisco, VMware, and Fortinet Engineer, Brendan has worked with globally renowned enterprises including Cisco Systems, Telstra, NTT (Dimension Data), Fujitsu and various reputable Enterprise IT integrators. He is dedicated to streamlining work processes and ensuring uninterrupted IT service delivery through infrastructure and business process automation. Brendan is the author of "Python Network Automation: By building an integrated virtual lab" for Acorn Publishing and has authored the 1st and 2nd editions of "Introduction to Python Network Automation: The first journey". He is currently writing "Introduction to Ansible Network Automation: KISS" for Apress and has trained over 200 Network and Systems Engineers on Python and Ansible Network Automation. Brendan's keen interest lies in Cloud, Enterprise Networking, Security, and Virtualization technologies, and he shares his knowledge, experience, and enthusiasm with the community through his blog and YouTube channel.


作者簡介(中文翻譯)

Brendan Choi是Secure Agility的高級技術主管,擁有超過19年的企業網絡自動化和多樣化IT技術的豐富實踐經驗。作為認證的Cisco、VMware和Fortinet工程師,Brendan曾與全球知名企業合作,包括思科系統、Telstra、NTT(Dimension Data)、富士通和各種聲譽良好的企業IT整合商。他致力於通過基礎設施和業務流程自動化來簡化工作流程,確保不間斷的IT服務交付。Brendan是Acorn Publishing的《Python網絡自動化:通過構建集成虛擬實驗室》的作者,並撰寫了《Python網絡自動化入門:第一次旅程》的第一版和第二版。他目前正在為Apress撰寫《Ansible網絡自動化入門:KISS》,並已培訓了超過200名網絡和系統工程師,教授Python和Ansible網絡自動化。Brendan對雲端、企業網絡、安全和虛擬化技術有濃厚的興趣,並通過他的博客和YouTube頻道與社群分享他的知識、經驗和熱情。