Computer Networking

Python for Network Engineers (PNE)

Duration 3 Days
This course introduces the student to the Python language. Upon completion of this class, the student will be able to write non-trivial Python programs dealing with a wide variety of subject matter domains. Topics include language components, working with a professional IDE, control flow constructs, strings, I/O, collections, classes, modules, and regular expressions. The course is supplemented with many hands-on labs, solutions, and code examples.
After completing this course, you should be able to:
  • Describe use cases and examples of the value of network programmability.
  • Develop Python applications to automate redundant tasks such as remotely connect to multiple network devices, read, write, and/or save configuration changes simultaneously, and backing up configuration files to a centralized location.
  • Use Python to communicate to individual network devices, using examples of real-world networking communication and operations.
  • Gaining knowledge about Python and adapt to the advanced Python training courses or real-world working.
1)  Basic Programming in Python
  • Installing and Preparing Environment
  • String and Console Output
  • Variable and Data type
  • Operators
  • Decosopm & Loop
  • Functions
  • Modules & Package
  • File I/O
  • Error & Exception
  • Regular Expression
2)  Python Design
  • Object-Oriented in Python
  • Class
  • Encapsulation
  • Inheritance
  • Polymorphism
3) Python Module for Network Engineer
  • Python network library
  • Telnetlib
  • Paramiko
  • Netmiko
  • JINJA2
  • Python and REST API
Optimally, students will have experience with at least one programming or scripting language e.g., C, C++, Java, etc. Python is a great first language very approachable and easy to learn.
Anyone who needs to learn how to write programs in Python or wants solid exposure to Python as their first programming language, Network Engineers, Network Architects and everyone who's interested in Python or want to study Python as a second-language programming.

  Course Duration

         3 Days

 Price List

          24,500 Baht
          Special Offer : Contact us

  Available Schedule

22 - 24 Feb 2021
07 - 09 Apr 2021
30 Jun - 02 Jul 2021
27 - 29 Oct 2021
27 - 29 Dec 2021