Cover image for Hands-on Python for Networking Professionals

Hands-on Python for Networking Professionals

Master Network Automation with Python

ALJD

Created by ACI Learning, Justin Dennison

Explore how Python can streamline your networking tasks by automating repetitive processes and integrating with key protocols. Gain hands-on experience building command-line tools and managing network devices. Build confidence in using Python to solve real-world networking challenges.

ACI | May 2024 | 180 min

What You Will Learn

You will work through practical exercises that mirror real networking scenarios, from creating interactive command-line tools to configuring devices using Python. Each topic builds on the last, so you develop a strong foundation and see immediate results as you apply new skills to automate everyday tasks.

Key Features

  • Build robust command-line tools to automate network management tasks
  • Integrate Python scripts with HTTP, SSH, Telnet, and FTP for seamless automation
  • Apply error handling and environment management for reliable, maintainable code

Target Audience

Perfect for network engineers and system administrators who already understand networking basics and have some Python experience. If you want to automate workflows, manage devices more efficiently, and deepen your scripting skills, this course will help you take the next step in your career.

Related courses

Cover image for DNS
Cover image for pfSense 2.4.4: Open Source Firewall
Cover image for Hands-on with GNS3
Cover image for Networking Fundamentals
Cover image for LPIC-2 Linux Engineer (202-450)
Cover image for Cisco CCNP Enterprise ENCOR (350-401)