Python Networks

Python Networks 101 : A Beginner’s Roadmap to Automation

Description

  1. 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.
  2. As long as you have some basic Networking experience, you will have no problem in understanding the concepts explained in this course.
  3. 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.
  4. You will also learn how to setup your own lab environment for practice or use Cisco’s publicly available labs.
  5. This course explains all the Python fundamental topics & data types with practical examples followed by building solutions to tackle real world use cases.
  6. Each topic is first explained theoretically and then followed by a detailed practical demonstration.
  7. 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.
  8. At a broad level, the course covers following major topics
    1. Variables, Loops and Conditional Logic
    2. Different Python Datatypes like Lists & Dictionaries
    3. File Operations (Read/Write/Append)
    4. All types of Functions
    5. Error/Exception Handling
    6. Different Python Libraries in the context of Network Automation like Netmiko, Paramiko and NAPALM
    7. Data Parsing & Data Manipulation techniques
    8. JSON Data management
    9. Build & Use of TextFSM templates
    10. Write code to solve 2 real world use cases.

Leave a Reply