04-20-2024 02:52 PM
Hello all,
I hope all is well.
I am new to coding in general. I am currently learning python from what I have been told by a friend who is advance in python that the best way to learn the language is to practice with projects so I thought I would use one of the sandboxes to implement without damaging anything!
Is there any particular sandbox that anyone knows that will me to run python?
I have looked through a few some seem to use JSON.
Thank you
04-21-2024 12:42 AM
Not sure you looking to do with Python, automaton with devices or controllers ?
check below resource may help (i used below its good for learners) - there are other resources in the internet, if you looking sandbox i see start from below :
https://developer.cisco.com/learning/modules/dne-intro-python/
also check with networking :
04-27-2024 07:12 AM
Many thanks for your input I found the links useful.
04-21-2024 05:22 AM
Most of the sandbox are enabled for you to build scripts in pythons and consume the data via model driven programmability. This can be done via the device API using python requests library or to the device itself via ssh client such as netmiko etc..
If you are new to python suggest to take a basic intro course to understand the language before jumping into using Python for network automation.
Hope this helps.
04-27-2024 07:14 AM
Thank you for your input.
I am currently doing a course on Netcad on Python and I am going through Python for dummies I just need something where I can practice what I learn.
04-26-2024 06:42 AM - edited 04-26-2024 06:43 AM
Welcome @neil0367389!
You've received some good advice so far. I would also add that Cisco Code Exchange has over 700 repos and growing written in Python. We can filter the repos by 'Python' and 'With Cisco/DevNet Sandbox' and see some cool projects in Python that use the sandboxes.
https://developer.cisco.com/codeexchange/search/?languages=Python&complexity=sandbox
Of course, you can filter even more based on the Cisco technology...
If you have questions about any repo, you can raise an Issue in the GitHub repo and the author should help you out some.
Don't forget to rate the repos you like (or don't lol)...
04-27-2024 07:19 AM
Many thanks yes I think this will be helpful
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide