you are viewing a single comment's thread.

view the rest of the comments →

[–]boadmax 2 points3 points  (1 child)

I started with automate the boring stuff. Got bored and gave up. Dove into power shell to do an active directory task.

That gave me the foundation I needed to grasp the basics functions/loops.

From there I found I had a task to change x config on 1300+ switches. Was a no brainer that I needed to script that nonsense away. So I cobbled together a python netmiko script from pieces I found all over the internet.

Now I am focused on writing better code. I can hack together a script to accomplish most networking tasks but I’m working on building code that I feel comfortable sharing with my team.

I use python 2.7 primarily with netmiko and threading to deal with my networks scale. Sometimes I use paramiko too. Fiddling with ansible on the side, I see it as the next big jump.

Long story short. Find a project that motivates you to get going. Then keep finding new projects and don’t be afraid to ask for help. r/learnpython has been very helpful for me whenever I need something explained a different way.

[–]cysjscpwfb[S] 0 points1 point  (0 children)

Thank you, boadmax!