Network Programming and Automation Essentials: Get started in the realm of network automation using Python and Go

Töpke, Claus

  • 出版商: Packt Publishing
  • 出版日期: 2023-04-07
  • 售價: $1,650
  • 貴賓價: 9.5$1,568
  • 語言: 英文
  • 頁數: 296
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1803233664
  • ISBN-13: 9781803233666
  • 相關分類: Go 程式語言Python程式語言
  • 立即出貨 (庫存=1)

商品描述

Unleash the power of automation by mastering network programming fundamentals using Python and Go best practices

Purchase of the print or Kindle book includes a free PDF eBook

Key Features

• Understand the fundamentals of network programming and automation
• Learn tips and tricks to transition from traditional networking to automated networks
• Solve everyday problems with automation frameworks in Python and Go

Book Description

Network programming and automation, unlike traditional networking, is a modern-day skill that helps in configuring, managing, and operating networks and network devices. This book will guide you with important information, helping you set up and start working with network programming and automation.

With Network Programming and Automation Essentials, you'll learn the basics of networking in brief. You'll explore the network programming and automation ecosystem, learn about the leading programmable interfaces, and go through the protocols, tools, techniques, and technologies associated with network programming. You'll also master network automation using Python and Go with hands-on labs and real network emulation in this comprehensive guide.

By the end of this book, you'll be well equipped to program and automate networks efficiently.

What you will learn

• Understand the foundation of network programming
• Explore software-defined networks and related families
• Recognize the differences between Go and Python through comparison
• Leverage the best practices of Go and Python
• Create your own network automation testing framework using network emulation
• Acquire skills in using automation frameworks and strategies for automation

Who this book is for

This book is for network architects, network engineers, and software professionals looking to integrate programming into networks. Network engineers following traditional techniques can use this book to transition into modern-day network automation and programming. Familiarity with networking concepts is a prerequisite.

商品描述(中文翻譯)

發揮自動化的力量,掌握使用Python和Go的網路程式設計基礎的最佳實踐。

購買印刷版或Kindle電子書,即可免費獲得PDF電子書。

主要特點:

- 瞭解網路程式設計和自動化的基礎知識。
- 學習從傳統網路轉向自動化網路的技巧和訣竅。
- 使用Python和Go的自動化框架解決日常問題。

書籍描述:

網路程式設計和自動化是一種現代技能,與傳統網路不同,它有助於配置、管理和操作網路和網路設備。本書將為您提供重要的信息,幫助您建立並開始使用網路程式設計和自動化。

通過《網路程式設計和自動化基礎》,您將簡要了解網路的基礎知識。您將探索網路程式設計和自動化生態系統,瞭解領先的可編程接口,並瞭解與網路程式設計相關的協議、工具、技術和技巧。在這本全面的指南中,您還將通過實際操作實驗室和真實網路仿真來掌握使用Python和Go進行網路自動化。

通過閱讀本書,您將具備高效編程和自動化網路的能力。

您將學到什麼:

- 瞭解網路程式設計的基礎知識。
- 探索軟體定義網路及相關技術。
- 通過比較瞭解Go和Python之間的差異。
- 利用Go和Python的最佳實踐。
- 使用網路仿真創建自己的網路自動化測試框架。
- 獲得使用自動化框架和自動化策略的技能。

本書適合對接編程到網路中的網路架構師、網路工程師和軟體專業人士。遵循傳統技術的網路工程師可以使用本書轉向現代網路自動化和編程。熟悉網路概念是前提。

目錄大綱

1. Network Basics for Development
2. Programmable Networks
3. Accessing the Network
4. Working with Network Configurations and Definitions
5. Dos and Don'ts for Network Programming
6. Using Go and Python for Network Programming
7. Error Handling and Logging
8. Scaling Your Code
9. Network Code Testing Framework
10. Hands-On and Going Forward

目錄大綱(中文翻譯)

1. 開發的網路基礎知識
2. 可程式化網路
3. 存取網路
4. 處理網路配置和定義
5. 網路程式設計的注意事項
6. 使用 Go 和 Python 進行網路程式設計
7. 錯誤處理和日誌記錄
8. 擴展你的程式碼
9. 網路程式碼測試框架
10. 實作和未來展望