Programming for Network Engineers (PRNE 2.0)

Schedule
- T87885
- 4 days
- 12/02/2025 - 12/05/2025*
- 9:00 AM
- (GMT -06:00) Central Standard Time
- Presented via WebEx
- VC
Virtual Classroom
Attend any of our instructor-led classes virtually regardless of your physical location.
- VC
- T87811
- 4 days
- 01/05/2026 - 01/08/2026
- 9:00 AM
- (GMT -06:00) Central Standard Time
- Presented via WebEx
- VC
Virtual Classroom
Attend any of our instructor-led classes virtually regardless of your physical location.
- VC
- T87812
- 4 days
- 02/23/2026 - 02/26/2026
- 9:00 AM
- (GMT -06:00) Central Standard Time
- Presented via WebEx
- VC
Virtual Classroom
Attend any of our instructor-led classes virtually regardless of your physical location.
- VC
- T87813
- 4 days
- 04/06/2026 - 04/09/2026
- 9:00 AM
- (GMT -05:00) Central Daylight Time
- Presented via WebEx
- VC
Virtual Classroom
Attend any of our instructor-led classes virtually regardless of your physical location.
- VC
- PC
Private Class
Privately train a group of your employees at your facility, virtually, or any of our locations.
- PC
- LCLive Classroom
Live Classroom
Learn and interact with your instructor and peers in-person in our classrooms. - VCVirtual Classroom
Virtual Classroom
Attend any of our instructor-led classes virtually regardless of your physical location. - PCPrivate Class
Private Class
Privately train a group of your employees at your facility, virtually, or any of our locations. - GTRGuaranteed to Run
Guaranteed to Run
GTR classes are guaranteed to run as promised and delivered.
*event may not be applicable to special offers or promotions.
Course Summary
Show All
Description
Objectives
After taking this course, you should be able to:
- Create a Python script
- Describe data types commonly used in Python coding
- Describe Python strings and their use cases
- Describe Python loops, conditionals, operators, and their purposes and use cases
- Describe Python classes, methods, functions, namespaces, and scopes
- Describe the options for Python data manipulation and storage
- Describe Python modules and packages, their uses, and their benefits
- Explain how to manipulate user input in Python
- Describe error and exception management in Python
- Describe Python code debugging methods
Prerequisites
Before taking this course, you should have:
- Familiarity with Cisco IOS®-XE software or other Cisco network device configuration and operation skills
- Basic network management knowledge
- Cisco CCNA certification or equivalent knowledge
- Implementing and Administering Cisco Solutions (CCNA)
Who Should Attend
This course is intended for:
- Network administrators
- Network engineers with little or no programming or Python experience
- Network managers
- Systems engineers
Outline
- Introducing Programmability and Python for Network Engineers
- Scripting with Python
- Examining Python Data Types
- Manipulating Strings
- Describing Conditionals, Loops, and Operators
- Exploring Classes, Methods, Functions, Namespaces, and Scopes
- Exploring Data Storage Options
- Exploring Python Modules and Packages
- Gathering and Validating User Input
- Analyzing Exceptions and Error Management
- Examining Debugging Methods
- Course Summary