
Network Automation with Python – The Language
by kyle@smallguysit.com in Network Automation with Python 0
Latest Cisco Posts

Cisco IOS – Add Local User and Require Login on Console
In this post I will be outlining how to add a local user to a Cisco router or switch and enforce that router or switch to require a local user login when accessing the device […]

Cisco IOS – Send message to other users on the system
If you work in an environment were it is common that there are more than 1 person in a device at a given time or you notice there are other people logged in when you […]

Cisco IOS – Schedule Reboot / Cancel Reboot
When making potentially intrusive changes or doing fail over testing and you do not have physical access to the device, it is a good practice to save the working config, schedule a reboot and make […]
Latest Python Posts

Network Automation with Python – The Language
Getting started with Network Automation is arguably the most difficult part of the process, what tools should I use, what processes should I automate, what resources can I tap into. These are all very good […]

Network Automation with Python – Introduction
If you take a look through my site you will quickly notice that most of my posts consist of how to articles for Python, Cisco networking devices, or Linux administration. It is no secret that […]

Python F Strings
As of Python 3.6 per PEP 498 a new way of string formatting was introduced called F strings. While Python already had multiple multiple ways of string formatting, f strings aimed to provide a way […]
Widget not in any sidebars
Last 10 Posts

Network Automation with Python – The Language
Getting started with Network Automation is arguably the most difficult part of the process, what tools should I use, what processes should I automate, what resources can I tap into. These are all very good […]

Network Automation with Python – Introduction
If you take a look through my site you will quickly notice that most of my posts consist of how to articles for Python, Cisco networking devices, or Linux administration. It is no secret that […]

Python F Strings
As of Python 3.6 per PEP 498 a new way of string formatting was introduced called F strings. While Python already had multiple multiple ways of string formatting, f strings aimed to provide a way […]

Python – Generator
In Python Generators are a way to create an iterator. If you are unfamiliar with what an iterator is in python for the sake of this article it is an object that you can loop […]

Python – Lambda
I would say lambda functions in Python were one of the things I had a hard time not only understanding but also seeing the practicality of using in much of my code. However once I […]

Python Understanding __name__ == ‘__main__’
If you have been looking at any amount of Python code online and you have almost surly seen the following code at the end of a file.
1 2 3 4 5 |
# classes and/or functions if __name__ == '__main__': # other code here |
When first seeing that if statement […]

Encrypting a drive with LUKS – Ubuntu Linux
Encryption is how the world keeps data private and secure, it is what enables secure administration, online purchases, bank transactions, and many more things that make the Internet what it is; you could argue that […]

Python – Run Code in Thread
When writing a script or program it is often required to do more than one thing at the same time for efficiency or to not cause the program to lock up while completing a long […]

Linux – Harden SSH
SSH is one of the most widely used administration methods for Linux servers and it is because of that you will find seemingly endless amounts of devices accessible on the Internet that are listening on […]

Java 10 – Compile First Java Program
In this article I will demonstrate how to compile your first Java program from the command line. Our first program will not be anything fancy, it will be the defacto standard first program everyone has […]
Archives
- September 2020 (2)
- January 2020 (3)
- December 2019 (3)
- July 2018 (2)
- June 2018 (1)
- March 2018 (4)
- December 2017 (1)
- November 2017 (4)
- October 2017 (4)
- September 2017 (1)
- May 2017 (6)
- April 2017 (5)
- March 2017 (9)
- February 2017 (3)
- January 2017 (4)