cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2539
Views
10
Helpful
5
Replies

ACI programatic tools

a.giorgi
Level 1
Level 1

Hi there:

I'm an network guy but I'm looking how to learn about programmatic tools to configure, monitor or deploy network devices (catalyst, ISR, nexus 5000/7000)

I saw that ACI support scripting tools and languages as Python, REST APIs, 

I see there are resources like https://github.com/datacenter/nexus5000 or like https://github.com/datacenter/who-moved-my-cli, but I need to know how to begin this journey.

I've little knowledge about programming (I programmed in basic 30 years ago) but I can see python has an easy interface to learn.

I'm not sure if I need to install an interpreter to program in python or I need to compile the code.

In summary, I'm looking how to automatize and orchestrate my network with tools like Power Shell or VMware Power CLI.

Please if you can recommend me an easy way to learn how to begin this journey I will be very grateful.

Thanks in advance

 

5 Replies 5

cooperb01
Level 1
Level 1

I would recommend http://learnpythonthehardway.org/book/ to start on your Python Journey.

 

Ben.

lpember
Level 1
Level 1

I would recommend http://www.codecademy.com/tracks/python and https://developers.google.com/edu/python/ for learning the basics of python and programming in general. The Code Academy class is a bit more beginner-friendly so I would start with that and then do the Google class once you're done.

a.giorgi
Level 1
Level 1

Hi guys:

 

Thank you for your advises.

Anyone who have experience with the OnePK and the Cisco SDK?

I've found this:

https://developer.cisco.com/site/onepk/learn/videos/

But I need a next step, how to begin to program those scripts?. What tool I need to use?. Etc.

Regards.

 

 

I don't have a lot of familiarity with OnePK, but if you're wondering how best to approach writing/editing Python, I would recommend using PyCharm:

https://www.jetbrains.com/pycharm/

It's pretty simple and free. It will allow you to write, save and run your Python code.

HTH

Hey Giorgi

It's great to see that you like to learn about programmatic tools to configure, monitor or deploy network devices with Python Language. I would recommend viewing this (Python Script), maybe it will help you. 

Review Cisco Networking for a $25 gift card

Save 25% on Day-2 Operations Add-On License