Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

Python Networks 101 : A Beginner's Roadmap to Network Automation

person icon Simranjit Singh

4

Python Networks 101 : A Beginner's Roadmap to Network Automation

Step out of the "Beginner" mode in 2024 and get hands-on experience to solve real world usecases with Network Automation

updated on icon Updated on Apr, 2024

language icon Language - English

person icon Simranjit Singh

category icon Network Administration,Network Engineering,Automation,Computer network

Lectures -31

Quizzes -5

Duration -1 hours

4

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course 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.

Goals

What will you learn in this course:

This course will help students become well versed on following topics.

  1. Why Network Automation is essential to manage today's computer networks.
  2. Python Fundamentals and Data Types
  3. Python Libraries & How to use them for automation purposes
  4. Different Data manipulation methods
  5. Write code to solve real world production use cases using techniques & methods explained in this course.
  6. Build a local lab environment for hands-on practice
  7. Test your learnings with a Quiz at the end of each section

Prerequisites

What are the prerequisites for this course?

  1. Basic knowledge on computer networks is required
  2. No prior experience in Python programming is needed. This course covers the fundamentals in a clear & concise manner.
Python Networks 101 : A Beginner's Roadmap to Network Automation

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction to Network Automation
3 Lectures
  • play icon Introduction 01:45 01:45
  • play icon Benefits and importance of Network Automation 03:46 03:46
  • play icon Test your knowledge
Preparing the Lab Environment
7 Lectures
Tutorialspoint
Python Essentials and Fundamentals
8 Lectures
Tutorialspoint
Network Automation Libraries
4 Lectures
Tutorialspoint
Data Parsing & Manipulation
5 Lectures
Tutorialspoint
Solving Real World Problems - Use Cases
4 Lectures
Tutorialspoint

Instructor Details

Simranjit Singh

Simranjit Singh

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515