最新消息:请大家多多支持

Python Programming for Network Engineers

教程/Tutorials dsgsd 189浏览 0评论


Python Programming for Network Engineers

English | flv | H264 1280×720 | AAC 2 ch | 7 hrs 20 min | 1.95 GB

eLearning

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.

Instructor: John Jensen

Python Programming Course Outline
The Python Programming Environment
Choosing an Operating System
– Operating Systems Supported by Python
– Why Choose Linux
– virtualenv and virtualenvwrapper
Configuring Your Text Editor (PEP 8)
– Indentation
– Spaces Not Tabs
– Source File Encoding
– Comments
The Python Interactive Interpreter
– Running the Interpreter
– Running Code inside the Interpreter
– Learning with the Interpreter
Running Your Python Scripts
– Saving Your Source Files
– Executing Your Source Files
– What does the Shebang (#!) Line Do?

Python Programming for Network EngineersPython Programming for Network Engineers
Python Fundamentals
The Python Object/Execution Model
– Everything is an Object
– Two Types of Objects
– Statements and Expressions
Variables
– The Traditional Thought Process for a Variable
– Python Variables: Names and Bindings
Data Types
– Strings
– Integers
– Floats
– Lists
– Dictionaries
– Tuples
Control Structures
– if/else/elif Statements
– for loops
– while loops
– Breaking Out of Loops
– The ‘pass’ Statement
Functions
– What is Scope?
– Passing Arguments
– Positional Arguments
– Keyword Arguments
(Slightly) More Advanced Python
Exceptions
– What Are Exceptions
– Why Exceptions Are Awesome
– Catching Exceptions
– The ‘try/finally’ Clause
Working with Files and Directories
– Using ‘open’
– File Object Modes
– File Object Methods
– The ‘with’ Statement
Complex Data Structures
– How to Think About Data
– Example One: A List of Lists
– Example Two: A List of Dictionaries
– Example Three: A Dictionary of Dictionaries
Maintaining State
– Data Serialization Overview
– XML
– YAML
– JSON
– Pickle
– Databases
Modules
– Don’t Reinvent the Wheel – Finding and Using Modules
– Creating Your Own Modules
– Namespaces – A Cautionary Tale
Command-line Arguments
– What’s ARGV Anyway?
– The argparse Module
– Argument Types

Python Programming for Network EngineersPython Programming for Network Engineers

Download uploaded
http://uploaded.net/file/l5bdkra1/PytProgramming.part1.rar
http://uploaded.net/file/y66gpyk4/PytProgramming.part2.rar
http://uploaded.net/file/yin4fmgh/PytProgramming.part3.rar
http://uploaded.net/file/wcmrc0e9/PytProgramming.part4.rar
http://uploaded.net/file/8wpfj6c3/PytProgramming.part5.rar
http://uploaded.net/file/w8z68g71/PytProgramming.part6.rar

Download nitroflare
http://www.nitroflare.com/view/69CCF2E20C87A5D/PytProgramming.part1.rar
http://www.nitroflare.com/view/C4EAF0483449965/PytProgramming.part2.rar
http://www.nitroflare.com/view/704F900E0EF70C2/PytProgramming.part3.rar
http://www.nitroflare.com/view/64C17348514EA72/PytProgramming.part4.rar
http://www.nitroflare.com/view/64F57DC34559CA4/PytProgramming.part5.rar
http://www.nitroflare.com/view/896C56730AA03B6/PytProgramming.part6.rar

Download rapidgator
http://rg.to/file/eb6770ad59e396098f4f63b95b4806f0/PytProgramming.part1.rar.html
http://rg.to/file/2e2a88d7071be7d52eda12cf29025afe/PytProgramming.part2.rar.html
http://rg.to/file/afa6894d229d43c10449afc41b09e035/PytProgramming.part3.rar.html
http://rg.to/file/18f3c39d74eadc8ffc20b76aa3d3aaab/PytProgramming.part4.rar.html
http://rg.to/file/50dac2e3d004505f2928768d94dfecb7/PytProgramming.part5.rar.html
http://rg.to/file/c7fac34a0464d127d26fe7cdf8f71c40/PytProgramming.part6.rar.html

Download 百度云

你是VIP 1个月(1 month)赞助会员,

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » Python Programming for Network Engineers

您必须 登录 才能发表评论!