Python Network Programming for Network Engineers (Python 3)

share ›
‹ links

Below are the top discussions from Reddit that mention this online Udemy course.

Learn Network Programmability and Network Automation using GNS3 and Python version 3.

Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.

Taught by
David Bombal


Reddit Posts and Comments

0 posts • 8 mentions • top 8 shown below

r/ccna • post
108 points • agustinjuliusa
(Free) Python Network Programming for Network Engineers (Python 3)

r/ITCareerQuestions • comment
1 points • EphReborn

Haven't personally taken it but David Bombal has a Udemy course on the subject. I'm sure you'd be in good hands with any of his courses.

r/udemyfreebies • comment
1 points • CarlosSmithudemy

100% off -

r/ccnp • comment
1 points • lapper69

This course is the most highly recommended python for network folks course I’m the year I’ve been asking around and it’s 65% off at the moment:

r/networking • comment
1 points • tdhuck

Thanks for all of the information, it is appreciated. It seems like I can go down a few different paths, to start off. I'd like to focus my time on one path, initially.

What do you recommend...

Start here,


Start here, Udemy David Bombal course,

r/networking • comment
1 points • agro_aires

If you want to dip your toes into python and network programmability, David Bombal's [course]( ) is very straight forward and incredibly practical. He's even updated it for Python 3. Here is a small snippet, you will have to 'pip install netmiko' to make the package available to python. I also highly recommend using ipython.

from getpass import getpass
from netmiko import ConnectHandler

username = input('Username: ')
password = getpass()

commands = ['interface gi1/0/11', 'shut', 'power inline never', 'no shut', 'power inline auto']

device = {
    'device_type': 'cisco_ios',
    'ip' : '',
    'username': username,
    'password': password

print('\n---- Connecting to {}'.format(device['ip'])

ch = ConnectHandler(**device)

for cmd in commands:
    print('  -- Sending: {}'.format(cmd))


r/ccna • comment
1 points • pinkraisons

There are many SDN solutions depending on which area you want to work. WAN, datacenter, enterprise - they all have their own so I would pick which area you think you would like and go from there. If you want a skill that can set you apart in all areas then learn python. Many of my fellow 'experienced' people see it as a fad and don't want to learn it. It will set you apart from your peers and make you the go-to person for a lot of things. It has for me.
I took the following udemy courses:
I also signed up for the Kirk Byers course but with the COVID thing got really busy at work and didn't have a chance to do it.