Python and Network Automation: Build 5 Python Apps
Год выпуска: 2015
Производитель: Udemy
Сайт производителя: udemy.com/python-programming-for-real-life-networking-use
Автор: Mihai Catalin Teodosiu
Продолжительность: 10:47
Тип раздаваемого материала: Видеоклипы
Язык: Английский
Описание: Do you want to become a Python Developer without having to spend a lot of money on books and boring theoretical courses?
Are you a network professional who wants to start automating network tasks?
Or maybe you're seeking a raise or even a career change?
Join over 1,500 successful students who have decided to learn Python, upgrade their networking skills and boost their careers using this 100% hands-on course!
Сетевое программирование на Пайтоне.
Содержание
Раздел 1: Getting Started with Python
1 Course introduction
2 Introduction to Python
3 Necessary software
4 List of necessary applications - 1 страница
5 Python interpreter
6 Python scripts
7 Python argument passing
8 User input
9 dir and help
10 Python basics - 3 вопроса
Раздел 2: Python Data Types
11 Python Variables
12 Python keywords - 1 страница
13 Python Data Types
14 Python Strings
15 Python String methods
16 Python String operators and formatting
17 Python String slices
18 Strings - 3 вопроса
19 Numbers and math operators
20 Booleans and logical operators
21 Numbers and Booleans - 3 вопроса
22 Python Lists introduction
23 Python List methods
24 Python List slices
25 Lists - 3 вопроса
26 Python Sets introduction
27 Python Set methods
28 Sets - 3 вопроса
29 Python Tuples introduction
30 Python Tuple methods
31 Tuples - 3 вопроса
32 Python Dictionaries introduction
33 Python Dictionary methods
34 Conversions between data types
35 Dictionaries - 3 вопроса
Раздел 3: Python Control Flow
36 If / Elif / Else conditionals
37 For / For-Else loops
38 While / While-Else loops
39 If / For / While nesting
40 Break, Continue, Pass
41 Python Exceptions
42 Try / Except / Else / Finally
43 Control Flow - 5 вопросов
Раздел 4: Python Functions
44 Functions
45 Arguments
46 Namespaces
47 Modules and importing
48 Functions - 3 вопроса
Раздел 5: Python File Operations
49 File opening and reading
50 File writing and appending
51 File closing / The "with" method
52 File access modes table - 1 страница
53 Files - 3 вопроса
Раздел 6: Python Regular Expressions
54 The "re.match" and "re.search" methods
55 The "re.findall" and "re.sub" methods
56 Python Regular Expressions sheet - 3 страницы
57 Regular Expressions - 3 вопроса
Раздел 7: Python Classes (Object-Oriented Programming) Basics
58 Python Classes and Objects
59 Python Classes and Inheritance
60 Classes - 3 вопроса
Раздел 8: Bonus Python Tools
61 List / Set / Dictionary comprehensions
62 Comprehensions - 3 вопроса
63 Python Lambda functions
64 Lambda functions - 3 вопроса
65 Python Map, Filter, Reduce
66 Map, Filter, Reduce - 3 вопроса
67 Python Threading basics
68 Some advice on coding
Раздел 9: Setting up the working environment
69 Link to the necessary resources - 1 страница
70 GNS3 Setup
71 Linking VirtualBox to the GNS3 network
Раздел 10: Python Networking
72 Python networking with Telnet
73 Python networking with SSH
74 Python networking with SNMP
75 Python networking with Scapy. Creating your own packets.
76 Code snippet (.pdf + .py): Telnet - 3 страницы
77 Code snippet (.pdf + .py): SSH - 3 страницы
78 Code snippet (.pdf + .py): SNMP - 2 страницы
Раздел 11: Python and MySQL
79 Setting up the MySQL database
80 Python interacting with MySQL
Раздел 12: Application #1 - Basic subnet calculator
81 Short introduction
82 What are we going to build?
83 Planning the application
84 Application #1 - Logical Flow Diagram - 1 страница
85 Application #1 - Part #1
86 Application #1 - Part #2
87 Application #1 - Part #3
88 Application #1 - Part #4
89 Testing the application
90 Entire application code (.pdf + .py) - 8 страниц
Раздел 13: Application #2 - SSH/Telnet network configuration
91 What are we going to build?
92 Planning the application
93 Application #2 - Logical Flow Diagram - 1 страница
94 Application #2 - Part #1
95 Application #2 - Part #2
96 Application #2 - Part #3
97 Application #2 - Part #4
98 Testing the application
99 Entire SSH application code (.pdf + .py) - 10 страниц
100 Entire Telnet application code (.pdf + .py) - 9 страниц
Раздел 14: Application #3 - DHCP client simulator
101 What are we going to build?
102 Planning the application
103 Application #3 - Logical Flow Diagram - 1 страница
104 Application #3 - Part #1
105 Application #3 - Part #2
106 Application #3 - Part #3
107 Application #3 - Part #4
108 Testing the application
109 Entire application code (.pdf + .py) - 14 страниц
Раздел 15: Application #4 - Network parameters extraction
110 What are we going to build?
111 Planning the application
112 Application #4 - Logical Flow Diagram - 1 страница
113 Application #4 - Part #1
114 Application #4 - Part #2
115 Application #4 - Part #3
116 Application #4 - Part #4
117 Application #4 - Part #5
118 Testing the application
119 Entire application code (.pdf + .py) - 27 страниц
Раздел 16: Application #5 - OSPF network discovery via SNMP
120 What are we going to build?
121 Planning the application
122 Application #5 - Logical Flow Diagram - 1 страница
123 Application #5 - Part #1
124 Application #5 - Part #2
125 Application #5 - Part #3
126 Application #5 - Part #4
127 Application #5 - Part #5
128 Application #5 - Part #6
129 Testing the application
130 Entire application code (.pdf + .py) - 16 страниц
Раздел 17: Conclusions
131 Final words
Файлы примеров: присутствуют
Формат видео: MP4
Видео: MPEG-4, 1280x720, 16:9, 30fps, 370kbps
Аудио: AAC, 44.1kHz, 37kbps, mono