This is an introductory course, specifically designed for beginners who want to get into Network Automation but find it hard to locate the starting point. As long as you have some basic Networking experience, you will have no problem in understanding the concepts explained in this course. You are also not expected to have any prior coding experience. You will learn all basic Python programming concepts in a simple easy-to-learn manner in this course. You will also learn how to setup your own lab environment for practice or use Cisco's publicly available labs. This course explains all the Python fundamental topics & data types with practical examples followed by building solutions to tackle real world use cases. Each topic is first explained theoretically and then followed by a detailed practical demonstration. Since this course is targeted specifically towards beginners, some of the critical topics are explained multiple times with different examples to ensure there is no gap in understanding. At a broad level, the course covers following major topics Variables, Loops and Conditional Logic Different Python Datatypes like Lists & Dictionaries File Operations (Read/Write/Append) All types of Functions Error/Exception Handling Different Python Libraries in the context of Network Automation like Netmiko, Paramiko and NAPALM Data Parsing & Data Manipulation techniques JSON Data management Build & Use of TextFSM templates Write code to solve 2 real world use cases.
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.