5+ Years Avoiding Python… Here’s Why I’m Finally Learning Network Automation

5+ Years Avoiding Python… Here’s Why I’m Finally Learning Network Automation
10AE8A7D-6C73-4D75-B515-90BB06BAD7B5

For the past 5+ years, I’ve avoided Python and network automation.

I told myself I could get by without it—after all, I’ve designed and troubleshot Wi-Fi networks, deployed switches, and solved client issues without ever writing a single line of code.

But here’s the truth: the projects I’m working on today would be exponentially faster, and far more scalable, if I had the right automation skills.

Imagine this:

  • Checking the firmware version of every access point in your network… and upgrading them all to a desired version with one script.
  • Importing every switch into your network management platform automatically—no manual entry, no human error.
  • Having a ticket open in your system the second a device goes down, pre-filled with the device name, IP, and location.

That’s the kind of efficiency I want to experience.

Right now, my Python skills are basic. I can read code and write simple scripts, but I’m nowhere near an expert. And that’s the point, I’m starting from scratch with a 12-month plan designed to build real network automation expertise.

I’ve picked up two Python books, built an aggressive weekly curriculum, and I’m keeping it all tied to network engineering so I stay motivated and interested.

This isn’t about learning Python for the sake of coding. It’s about expanding my workflow, making my projects more efficient, and preparing for the future of network engineering.

The other reason I’m diving into Python and network automation.. my daughter asked me to help her learn to code. How could I say no!?

If you’d like to participate in this journey, don’t forget to bookmark my blog and subscribe to my YouTube channel for the video version.

This journey will be part of my series called Zero to Network Automation.

Catch the live stream on Oct. 4, 2025.