Cover image for Network Programming and Automation Essentials

Network Programming and Automation Essentials

Get started in the realm of network automation using Python and Go

Claus Töpke

Created by Claus Töpke

Explore the essentials of network programming and automation using Python and Go. Gain practical skills to configure, manage, and automate modern networks with hands-on examples. Learn how to move from traditional networking to efficient, programmable solutions.

Packt | Apr 2023 | 296 min

What You Will Learn

You will start by reviewing core networking concepts and then dive into programming with Python and Go. Through practical exercises and real network emulation, you will build, test, and refine automation solutions. Each step helps you apply new techniques directly to real-world scenarios.

Key Features

  • Master key concepts in network programming and automation with real-world examples
  • Compare Python and Go to choose the right tool for network automation tasks
  • Build and test automation frameworks to solve everyday networking challenges

Target Audience

Ideal for network engineers, architects, or software professionals ready to modernize their skills. If you have a solid understanding of networking and want to automate tasks or transition to programmable networks, this path is designed for you.

Related courses

Cover image for DHCP Fundamentals - Configure and Manage DHCP on Windows Server
Cover image for ENCOR (350-401) v1.2 Video Training Series - 2026
Cover image for Cisco ACI Fundamentals for Beginners
Cover image for Mastering Cisco ACI - DCACI 300-620 Prep Course
Cover image for CompTIA A+ Core 1 (220-1201) Certification Training & Exam Prep
Cover image for Cisco Networking Mastery - Practical Routing and Switching Labs