Python Networks 101 : A Beginner's Roadmap to Network Automation
Step out of the "Beginner" mode and get hands-on experience to solve real world usecases with Network Automation
Development ,Programming Languages,Python
Lectures -31
Quizzes -5
Duration -1 hours
Lifetime Access
Lifetime Access
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
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 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 set up 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 the 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.
Goals
- Why Network Automation is essential to manage today's computer networks.
- Python Fundamentals and Data Types.
- Python Libraries & How to use them for automation purposes.
- Different Data manipulation methods.
- Write code to solve real-world production use cases using techniques & methods explained in this course.
- Build a local lab environment for hands-on practice.
- Test your learning with a Quiz at the end of each section.
Prerequisites
- Basic knowledge of computer networks is required.
- No prior experience in Python programming is needed. This course covers the fundamentals in a clear & concise manner.

Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction to Network Automation
3 Lectures
-
Introduction 01:45 01:45
-
Benefits and importance of Network Automation 03:46 03:46
-
Test your knowledge
Preparing the Lab Environment
7 Lectures

Python Essentials and Fundamentals
8 Lectures

Network Automation Libraries
4 Lectures

Data Parsing & Manipulation
5 Lectures

Solving Real World Problems - Use Cases
4 Lectures

Instructor Details

Simranjit Singh
I have been a part of the industry for over 15 years with skills primarily developed on Cisco’s Networks and Collaboration/Contact Center suite of products.
I also love programming and I have been engaged in the Automation realm for almost 6 years now. This knowledge & experience which ranges from traditional Network Automation to modern APIs has helped me develop and deploy various applications/modules in production environments.
I also run a technical blog dedicated to explaining various automation-related techniques & use cases.
When I am not solving problems then I can be found trekking in the mountains or honing my skills as a landscape photographer :)
Course Certificate
Use your certificate to make a career change or to advance in your current career.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now