All in One Offer! | Access Unlimited Courses in any category starting at just $29. Signup today. Offer Ends in: 6 Days!

Browse Library

Get Unlimited Learning Access
$29
6 days left at this price!
30-Day Money-Back Guarantee

It Includes

  • Get Full Access to the platform
  • Access to 16000+ online courses
  • High Quality Recorded Lectures
  • Learn Online from Mobile/PC/Tablet
  • Assignments & Projects
  • Online iLab Access
  • Certificate of Completion
  • Download for offline viewing
  • Free Instructor Support
  • Access valid for 1 user only
  • Cancel Anytime
$29
  • Python Programming
  • Configure Network Devices with Python Scripts
  • Record Network Device Alarms in File Format
  • Login Network Devices with Python Scripts
  • Collect Logs from Network Devices with Python Scripts

Today's information technology is rapidly transforming into a software-based structure.We must adapt to the processes as accurately as possible to keep up with this transformation.One of them is controlling networks on a software basis.In this course , you will learn how to manage vendor independent network devices by using python software language.

  • Python 3
  • Pycharm
  • Network Virtualization Tool ( Cisco Packet Tracer , GNS3 or Ensp)
  • Basic Level Network Knowladge
  • Free &Opensource Python3 and PyCharm Softwares
  • Entry Level Python Knowladge
View More...
  • Section 1 : INTRODUCTION 2 Lectures 00:01:55

    • Lecture 1 :
    • What is the Python? Why Python? Preview
    • Before start courses, I will introduce what is the Python and why we are prefer to use Python?
    • Lecture 2 :
    • Why python use for management of network devices?
    • There is a good question! Why we are prefer to use Python for Network management? What is the advantages of Python?
  • Section 2 : INSTALL PYTHON&PYCHARM 3 Lectures 00:03:01

    • Lecture 1 :
    • Install Python & Pycharm for Windows
    • Lecture 2 :
    • Install Python & Pycharm for Linux
    • Lecture 3 :
    • Install Python & Pycharm for Mac
  • Section 3 : PYTHON COURSES:PART1 4 Lectures 00:12:36

    • Lecture 1 :
    • Variables
    • In this course, you will learn how to use variables in Python.
    • Lecture 2 :
    • Data Types
    • In this course, you will learn Data types in Python.
    • Lecture 3 :
    • Operators(Arithmetic,Comparison,Logical)
    • In this course, you will learn how to use operators in Python.
    • Lecture 4 :
    • Python Collections((Arrays(List,Dictionary))
  • Section 4 : PYTHON COURSES:PART2 4 Lectures 00:09:35

    • Lecture 1 :
    • If Else
    • In this course, you will learn how to use if else statements in Python.
    • Lecture 2 :
    • For Loops
    • In this course, you will learn how to use for loop statements in Python.
    • Lecture 3 :
    • Functions
    • In this course, you will learn how to use functions in Python.
    • Lecture 4 :
    • Arrays
    • In this course, you will learn how to use arrays in Python.
  • Section 5 : PYTHON COURSES:PART3 3 Lectures 00:09:02

    • Lecture 1 :
    • File Handling
    • In this course, you will learn how to use File handling methods in Python.
    • Lecture 2 :
    • Modules (RE,Paramiko,Netmiko,Pandas)
    • In this course, you will learn some modules which using for network automation such as RE,Netmiko,Paramiko,pandas in Python.
    • Lecture 3 :
    • Ping Test
    • After watch this course , You will learn how to ping IP addresses which reading from a list and record reachable and unreachable ip adresses in seperated lists.
  • Section 6 : PYTHON FOR NETWORK 6 Lectures 00:29:45

    • Lecture 1 :
    • Connect&Configure Devices with Netmiko
    • In this course you will learn how to use netmiko module for network autamation. I will examine the netmiko in 4 parts. 1-) Connect device with ssh protocol 2-) Send command to the network devices 3-) Get configration logs to the file 4-) Collect device alarms to the excel file
    • Lecture 2 :
    • LLDP with Netmiko
    • In this course you will learn how to connect network devices and getting neighbor device information automatically with using lldp protocol. I will examine the LLDP in 3 parts. 1-) Connect network devices with SSH protocol 2-) Get port information from device with LLDP 3-) Connect other network devices automatically
    • Lecture 3 :
    • Configure Network Devices with Paramiko
    • In this course you will learn how to use paramiko module for network autamation. I will examine the paramiko in 4 parts Paramiko include 1-) connect device with ssh protocol 2-) Read configrations from the file and import to the device 3-) Find spesific informations from the configuration logs 4-) Record configurations in excel file
    • Lecture 4 :
    • Compare Device Configurations
    • In this course , you will learn how to compare more than one device configuration difference. I will use 2 configuration files of devices and compare them.
    • Lecture 5 :
    • Upload&Download File with FTP Connection
    • In this course you will learn how to send and get files via using FTP protocol. I will examine the FTP in 2 parts. 1-) Upload configuration file to the device flash with ftp 2-) Download configuration file from device
    • Lecture 6 :
    • BONUS: Find IP Addresses from Text File
    • In this example, you will learn how to find ip adresses inside a text file easly.
  • How do i access the course after purchase?

    Once you purchase a course (Single course or Subscription), you will be able to access the courses instantly online by logging into your account. Use the user name & password that you created while signing up. Once logged in, you can go to the "My Courses" section to access your course.
  • Are these video based online self-learning courses?

    Yes. All of the courses comes with online video based lectures created by certified instructors. Instructors have crafted these courses with a blend of high quality interactive videos, lectures, quizzes & real world projects to give you an indepth knowledge about the topic.
  • Can i play & pause the course as per my convenience?

    Yes absolutely & thats one of the advantage of self-paced courses. You can anytime pause or resume the course & come back & forth from one lecture to another lecture, play the videos mulitple times & so on.
  • How do i contact the instructor for any doubts or questions?

    Most of these courses have general questions & answers already covered within the course lectures. However, if you need any further help from the instructor, you can use the inbuilt Chat with Instructor option to send a message to an instructor & they will reply you within 24 hours. You can ask as many questions as you want.
  • Do i need a pc to access the course or can i do it on mobile & tablet as well?

    Brilliant question? Isn't it? You can access the courses on any device like PC, Mobile, Tablet & even on a smart tv. For mobile & a tablet you can download the Learnfly android or an iOS app. If mobile app is not available in your country, you can access the course directly by visting our website, its fully mobile friendly.
  • Do i get any certification after completing the course?

    Yes. Once you succesfully complete any course on Learnfly marketplace, you get a certiifcate of course completion emailed to you within 24 hours with your name & the Learnfly badge. You can definately brag about it & share it on your social media or with friends as one of your achievement. Click here to view the sample certificate Click Here
  • For how long can i access my course after the purchase?

    If you buy a single course, that course is accessible to you for a lifetime. If you go for a premium subcription, you can access all the courses on Learnfly marketplace till your subscription is Active.
  • Whats the difference between Single Course Purchase & Go Premium option?

    With Single Course Purchase, you only get an access of one single course. Whereas, with premium monhtly or annual subscription, you can access all the existing or new courses on learnfly marketplace. You can decide what option suits you the best and accordingly you can make your purchase.
  • Is there any free trial?

    Currently, we don't have any free trial but it may be available in near future.
  • What is the refund policy?

    We would hate you to leave us. However, if you are not satisfied, you can ask for a full refund within 30 days & we will be happy to assist you further.

Ahmet Kayhan Seker,

Hello Dears! It's Ahmet Kayhan Seker. I have been working as a Network Engineer for 6 years with Network Certifications. I am giving network trainings for university students. Also, I am interested in programming languages such as Python, C, C#. I'm here with you to reproduce the knowledge and share what I know. Let's begin to improve ourselves!
View More...
  • introduction-to-robotic-process-automation-rpa

    Introduction to Robotic Process Aut...

    By : Bonnie Dallum

    Lecture 6
  • robotic-process-auto-ation-rpa-process-discovery-for-finance

    Robotic Process Auto,ation (RPA) Pr...

    By : Bonnie Dallum

    Lecture 8
  • intro-to-autohotkey

    Intro to Autohotkey

    By : Joe Glines Glines

    Lecture 39
  • mobile-automation-with-robot-framework-and-appium

    Mobile Automation With Robot Framew...

    By : Liviu Avram

    Lecture 22
Sign up and start learning
By signing up, you agree to our Terms of Use and Privacy Policy
Reset Password Request
Enter your email address and we'll send you a link to reset your password.