» » Python Programming for Network Engineers

Information of news
  • Author: BaDshaH
  • Date: 10-05-2015, 18:23
10-05-2015, 18:23

Python Programming for Network Engineers

Category: Tutorials

This course is intended for network engineering professionals who want to take their creative thought processes to the next level by writing code. Whether it's freeing up time at work by automating simple operational tasks or developing a complete framework for shifting traffic off of routers during scheduled changes, programming is an invaluable skill from which any network engineer will gain immediate returns. This 7-hour course will teach students how to write Python by developing a complete command-line application that will regularly retrieve device configurations, check code in to a version control system, and receive configuration policy violation reports via email. This course is based on Python Release 2.7.

Python Programming Course Outline
The Python Programming Environment

- Operating Systems Supported by Python
- Why Choose Linux
- virtualenv and virtualenvwrapper

- Indentation
- Spaces Not Tabs
- Source File Encoding
- Comments

- Running the Interpreter
- Running Code inside the Interpreter
- Learning with the Interpreter

- Saving Your Source Files
- Executing Your Source Files
- What does the Shebang (#!) Line Do?
Python Fundamentals

- Everything is an Object
- Two Types of Objects
- Statements and Expressions

- The Traditional Thought Process for a Variable
- Python Variables: Names and Bindings

- Strings
- Integers
- Floats
- Lists
- Dictionaries
- Tuples

- if/else/elif Statements
- for loops
- while loops
- Breaking Out of Loops
- The 'pass' Statement

- What is Scope?
- Passing Arguments
- Positional Arguments
- Keyword Arguments
(Slightly) More Advanced Python

- What Are Exceptions
- Why Exceptions Are Awesome
- Catching Exceptions
- The 'try/finally' Clause

- Using 'open'
- File Object Modes
- File Object Methods
- The 'with' Statement

- How to Think About Data
- Example One: A List of Lists
- Example Two: A List of Dictionaries
- Example Three: A Dictionary of Dictionaries

- Data Serialization Overview
- Pickle
- Databases

- Don't Reinvent the Wheel - Finding and Using Modules
- Creating Your Own Modules
- Namespaces - A Cautionary Tale

- What's ARGV Anyway?
- The argparse Module
- Argument Types


Python Programming for Network Engineers

Python Programming for Network Engineers

Python Programming for Network Engineers

I recommends Buy premimum account for High speed+parallel downloads!





Site BBcode/HTML Code:
Dear visitor, you went to the site as unregistered user.
We recommend you Sign up or Login to website under your name.
Would you like to leave your comment? Please Login to your account to leave comments. Don't have an account? You can create a free account now.

Tag Cloud

archive of news

free html hit counter