Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Python Theory for Network Engineers

via LinkedIn Learning

Overview

Get practical, hands-on examples of Python theories and concepts, such as objects, functions, classes, and many more.

Syllabus

Introduction
  • Python theory for network engineers
1. Python Basics
  • History and use cases
  • Python installation and script execution
  • Network lab CML 2.1
  • Zen of Python
2. Python Objects
  • Python data types
  • Strings and string methods
  • Python numbers and math
  • Python collections: Tuples, lists, and dictionaries
  • Python superpower: Imports
  • Challenge: Getting information from network gears
  • Solution: Getting Information from network gears
3. Conditionals and Loops
  • Conditional logic: If/then and compare values
  • Lab: Demonstrating if/then and value comparison
  • Conditional logic: For and while loops
  • Lab: Demonstrate for and while loops
  • Challenge: Making your script do repeatable tasks
  • Solution: Making your script do repeatable tasks
4. Python Functions
  • File inputs and outputs
  • Lab: Working with files, file paths, and file operations
  • Python functions
  • Lab: Writing Python functions
  • Challenge: Functionalize network tasks
  • Solution: Functionalize network tasks
5. Python Classes
  • Python classes
  • Lab: Python classes for network device
  • Python modules
  • Lab: Python modules for grouping
  • Python packages
  • Lab: Python packages
  • Data center as code
Conclusion
  • Next steps in your Python journey

Taught by

David Bombal

Reviews

4.7 rating at LinkedIn Learning based on 134 ratings

Start your review of Python Theory for Network Engineers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.