Python Python Getters, Setters and @property Decorator When I first started working with Python classes, some of the most confusing topics were getters, setters, and @property. There Suresh Vina Feb 19, 2025 7 min read
NetDevOps How to Create Custom Jinja2 Filters? Hi everyone, welcome back to another blog post on Jinja2 and Python. I'm not an expert in Jinja2; Suresh Vina Jan 26, 2025 4 min read
NetDevOps Napalm Configuration Management With Arista EOS Hi all, welcome back to the Packetswitch blog. In today's post, we'll explore how to use Suresh Vina Jan 15, 2025 6 min read
Python Nornir Network Automation Nornir is a Python library designed for Network Automation tasks. It enables Network Engineers to use Python to manage and Suresh Vina Jan 7, 2025 13 min read
Python Running a Simple HTTP Server with Python I think this is going to be the shortest blog post of all time because running a Python HTTP server Suresh Vina Sep 26, 2024 2 min read
Python Creating a Simple GUI Application with Python Tkinter A few years ago, I used a simple application called 'TypeItIn'. It kept a small GUI window open Suresh Vina Sep 20, 2024 3 min read
Python How to Use GitPython to Manage Git Repositories? I know what you're thinking, we usually manage our Python code via Git to track changes, but what Suresh Vina Sep 16, 2024 3 min read
Python Python OOP - Method vs Function and the Mystery of ‘self’ I just realized how much I didn't know about Python Object-Oriented Programming. I thought I knew the basics, Suresh Vina Sep 2, 2024 4 min read
NetDevOps Getting Started With Juniper PyEZ Library In this blog post, we're diving into how to use the PyEZ Python library to interact with Juniper Suresh Vina Aug 22, 2024 9 min read
NetDevOps Python Classes and Objects for Network Automation To be honest, I never thought I needed Object-Oriented Programming (OOP) for my job as a Network Engineer. I used Suresh Vina Jul 16, 2024 8 min read
Python Python Object-Oriented Programming - Classes and Objects Once you’re comfortable with basic Python and can write simple scripts, the next step is learning about object-oriented programming Suresh Vina Jun 18, 2024 5 min read
Palo Alto Palo Alto - Find and Remove Unused Objects If you work with Palo Alto firewalls, you might know there's no straightforward way to find and remove Suresh Vina Jun 14, 2024 5 min read
Python What Is Python concurrent.futures? (with examples) As a Python learner, I've faced several challenges, but so far, one of the most difficult topics to Suresh Vina Jun 12, 2024 10 min read
Python Managing Multiple Python Versions with pyenv In my Python journey, I've always stuck to just one version of Python at a time. I happily Suresh Vina May 1, 2024 8 min read
Netmiko Netmiko Configuration Commands Example In this blog post, we're going to look at how to use Netmiko to send configuration commands to Suresh Vina Feb 27, 2024 4 min read
Python Python Unit Testing - What's the Point? When I first started to learn about unit testing in Python, I found tons of articles on how to use Suresh Vina Feb 13, 2024 10 min read
Palo Alto Using pan.xapi with Pan-OS XML API Welcome to today's blog post where we'll dive into pan.xapi, a Python interface for working Suresh Vina Feb 1, 2024 7 min read
Python How to Containerize Your Python Script with Dev Containers? A Dev Container is essentially a development environment that's containerized, usually using Docker. It helps to ensure consistency Suresh Vina Jan 23, 2024 6 min read