If you are not happy with the course, there is a 30-day money back guarantee. No questions asked.
"the course was excellent and hugely enjoyable. It was learning Python focused, on using it to automate networking tasks, which made the course very relevant...I have recommended this and the beginner course to a number of colleagues and will continue to do so."
The course is a nine-week email-course. Each week you will receive a lesson that contains a set of videos, some additional content, and some exercises. I will post solutions to the exercises online. Both the Plus and the Premium Package have a community forum where you can ask questions, post code, and interact with me and with the other students.
Yes, the lab environment will consist of a set of virtual and physical network devices and at least one AWS-Linux server. I will install a set of libraries in the lab environment; this will enable you to get working quickly. From the lab environment you will be able to use Paramiko SSH, Netmiko, Arista's eAPI, NAPALM, NX-API, and PySNMP.
You should be familiar with the basics of Python. You can be slow at writing Python code, but these ideas should not be new to you.
You also need to be familiar with basic network engineering (routing, switching, SNMP, Cisco CLI configuration).
Finally, since the lab environment will use Linux. You should be at least somewhat familiar with Linux. You should know the basics of how to move around the file system, execute a script, and edit a file.
Python facilitates writing clean, readable code and is natively present on Linux and MacOS. Python has gained widespread support in the networking community both from engineers and from vendors. Python has a large, active community and, consequently, numerous resources are available to you (libraries, documentation, books, tutorials, etc.).
The community forum is a web forum where students can interact, post code, ask questions, and make recommendations on general Python resources. Students that purchase either the Plus or the Premium Package will have access to the community forum for the duration of the course.
If you are not satisfied with the course, there is a 30-day money back guarantee (from the start of the course). No questions asked.
My name is Kirk Byers.
In the fall of 2010, I started on a journey to: 1)build a product business, 2)become a programmer, and 3)be a father (probably not the best idea to try all these things at once).
I am into Python, networking, and figuring out how to combine them to automate networking tasks.
I am a CCIE (emeritus) in routing and switching and have extensive Python experience. Since early 2014, I have been teaching Python to Network Engineers. Since that time, several thousand individuals have participated in my free Learning Python course.
In addition to my work on teaching Python to network engineers, I also have spent considerable time working on a cloud-based network automation application (Last Hop Automation) and on an open-source library to simplify network automation using SSH (Netmiko).
Yes, yes I get it...you are great and all that, but why should I learn Python from you?
I have spent numerous hours over the last six years using Python, studying Python, and teaching Python. From this, I have gained a considerable amount of Python experience and knowledge.
I can help you apply Python to network engineering tasks too.