Udemy.Python.Network.Programming.for.Network.Engineers.Python.3-NEVER

Section
0day
Group
NEVER
Size
9,04 GB
Files
12
Date
2022-03-09

NFO

Udemy.Python.Network.Programming.for.Network.Engineers.Python.3-NEVER

Title:   Python Network Programming for Network Engineers (Python 3)
URL:     https://www.udemy.com/course/python-network-programming-for-network-engineers-python-3/
Length:  12:49:23
Subs:    en-US

Notes:
------

Headline:
---------
Program networks using Python version 3. Learn network programmability with this practical GNS3 and Cisco course

Contents:
---------
1. Introduction
 - 1. Introduction => 03:49
 - 2. Answering your questions => 01:59
 - 3. Udemy Tips and Tricks => 03:46
2. Lab Setup
 - 4. Important - please read => Article (not included)
 - 5. GNS 2.2 GUI Install => 16:40
 - 6. GNS3 2.2 VM Install => 20:55
 - 7. GNS3 IOS images => 19:11
 - 8. CML (VIRL 2.0) Install Part 1 => 31:26
 - 9. CML (VIRL 2.0) Install Part 2 => 12:22
 - 10. EVE-NG Installation => 23:40
 - 11. EVE-NG Cisco Images => 24:33
 - 12. DevNet: Free CML => 18:49
3. Quick Start Guide to Network Automation
 - 13. Quick Start 1: GNS3 Lab Setup and IDEs => 10:22
 - 14. Quick Start 2: Telnet Script creation => 11:20
 - 15. Quick Start 3: Telnet Script Test => 06:04
 - 16. Quick Start 4: Telnet to a switch and create VLANs => 08:15
 - 17. Quick Start 5: Loops => 07:29
 - 18. Quick Start 6: PEP8: Python Style Guide => 02:41
 - 19. Quick Start 7: Configure switch VLANs using loops => 08:55
 - 20. Quick start 8: Create a multiple switch network => 08:16
 - 21. Quick Start 9: Open a file of switch IP addresses => 08:22
 - 22. Quick Start 10: Configure multiple switch with a loop => 03:00
 - 23. Quick Start 11: Loops within loops => 06:51
 - 24. Quick Start 12: Backup Network Device Configurations => 07:09
4. Netmiko: Use SSH for Network Automation
 - 25. Netmiko Part 1: Introduction => 02:34
 - 26. Netmiko Part 2: Enable SSH on switches in network => 04:38
 - 27. Netmiko Part 3: Your first Netmiko SSH Script => 08:00
 - 28. Netmiko Part 4: Script for multiple switches => 03:55
 - 29. Netmiko Part 5: Run script and configure multiple devices => 05:10
 - 30. Netmiko Part 6: File of multiple Cisco commands => 05:55
 - 31. Netmiko Part 7: Program multiple switches with file of commands => 10:16
 - 32. Netmiko Part 8: Script to program entire network => 05:43
 - 33. Netmiko Part 9: Run script to program entire network => 04:41
5. NAPALM
 - 34. NAPALM Introduction (P75_12) => 05:57
 - 35. NAPALM Python 3 versus 2.7 => 03:30
 - 36. Ubuntu versus Network Automation Container => Article (not included)
 - 37. Install NAPALM (P68_13) => 02:22
 - 38. NAPALM connect to switch 1  (P68_14) => 03:52
 - 39. JSON and more commands (P68_16) => 05:02
 - 40. Mac address table, ARP cache  (P68_17) => 05:46
6. NAPALM and BGP
 - 41. Use NAPALM to retrieve BGP neighbor information: Part 1 (P75_1) => 02:09
 - 42. Use NAPALM to retrieve BGP neighbor information: Part 2 (P75_2) => 05:11
 - 43. Use NAPALM to retrieve BGP neighbor information: Part 3 (P75_3) => 01:13
 - 44. NAPALM: Multiple BGP neighbors (P75_4) => 04:42
 - 45. NAPALM and bigger BGP Network Part 1 (P75_5) => 04:23
 - 46. NAPALM and bigger BGP network Part 2 (P75_5b) => 02:51
7. Use NAPALM for device configuration audit and changes
 - 47. Use NAPALM to configure Access lists (P75_6) => 03:45
 - 48. Check if ACL already exists and add if missing (P75_7) => 04:17
 - 49. Use NAPALM for auditing device configs (P75_8) => 00:52
 - 50. Use NAPALM to add multiple config files (P75_9) => 04:08
 - 51. NAPALM: Multiple config files, multiple devices (P75_10) => 03:55
8. Iteration Examples: Netmiko scripts
 - 52. Netmiko Iteration: Script Overview => 05:51
 - 53. Netmiko Iteration (Script 1): Basic Script => 01:32
 - 54. Netmiko Iteration (Script 2): Open a file of commands => 05:50
 - 55. Netmiko Iteration (Script 3): Configure multiple devices using a file of devices => 07:23
 - 56. Netmiko Iteration (Script 4): Remove passwords from script => 04:13
 - 57. Netmiko Iteration (Script 5): Except (Error) Handling => 07:36
 - 58. Netmiko Iteration (Script 6): Determine device types and run specific device typ => 07:43
 - 59. Netmiko Iteration (Script 7): Iterate device type script => 03:03
9. Netmiko Scaling
 - 60. Part 1: Encrypted Password File => 07:30
 - 61. Part 2: Netmiko Sequential Part 1 => 05:04
 - 62. Part 3: Netmiko Sequential Part 2 => 06:52
 - 63. Part 4: Netmiko Multithreading => 05:40
 - 64. Part 5: Netmiko Thread Pools => 05:40
10. Python Theory
 - 65. Theory topics - very short (P62_14_15) => 02:04
 - 66. Keep learning (P61_26) => 02:17
 - 67. 2.7 and 3 setup (P61_27) => 04:11
 - 68. 2.7 and 3 examples (P61_28) => 03:13
 - 69. Basic Hello World Scripts  (P61_29_30) => 01:29
11. Python Theory: Objects, Variables and Data Types
 - 70. Python Objects  (P61_1) => 05:12
 - 71. Python Objects Part 2 (P61_2) => 01:12
 - 72. Python Variables (P61_3) => 03:30
 - 73. Python Variables Part 2 (P61_4_5) => 02:35
 - 74. Python Variables Part 3 (P61_6) => 04:15
 - 75. Python Variables Part 4 (P61_7_8) => 02:26
 - 76. Data Types (P61_9) => 01:47
 - 77. Data Type testing (P61_10) => 03:14
12. Python Theory: Numbers
 - 78. Introduction (P61_19) => 00:58
 - 79. Numeric Types (P61_11) => 01:50
 - 80. Int and Float (P61_12) => 01:45
 - 81. Operators (P61_14) => 04:35
 - 82. Operators Part 2 (P61_15_16) => 06:27
 - 83. Operators (P61_17_18) => 03:27
 - 84. bin hex oct (P61_20) => 01:33
 - 85. binary decimal octal number examples (P62_1) => 00:31
 - 86. int calculation (P62_2) => 03:12
 - 87. Floats (P62_3) => 02:10
13. Python Theory: Strings
 - 88. strings (P62_4) => 03:33
 - 89. strings (GT 06-8-17 7_8) => 03:23
 - 90. convert to a string using str() (P62_10) => 00:38
 - 91. escape special character meaning with \ (P62_12) => 03:02
 - 92. strings (P62_9) => 01:58
 - 93. string concatenation with + (P62_13) => 01:26
 - 94. multiplication operator * (P62_16) => 01:25
 - 95. string offsets - extract characters with [] (P62_17) => 03:36
 - 96. string slice _ slicing (P62_string) => 03:36
 - 97. string slice _ slicing 2 (P62_1string) => 02:16
 - 98. string slice _ slicing 3 (P62_2string) => 01:23
 - 99. lower upper (P73_11) => 02:10
 - 100. startswith endswith (P73_12) => 02:13
 - 101. strip lstrip rstrip (P73_13) => 02:14
 - 102. isdigit (P73_14) => 01:15
 - 103. count (P73_15) => 03:17
 - 104. Old Style text using % (P66_24) => 03:33
 - 105. Strings: New way to do text using {} (P73_16) => 02:38
 - 106. dir (P73_9) => 01:43
14. Get version information from a switch
 - 107. Get show version from switch (P65_14) => 04:18
 - 108. Telnet and string offset (P65_16) => 04:36
 - 109. Show version using len (P65_17) => 02:02
 - 110. Split 1 (P65_18_21) => 01:56
 - 111. Split 2 (P73_18) => 01:18
 - 112. List and join (P73_17) => 02:52
 - 113. List and len - use Interface example (P73_25) => 01:47
 - 114. Index introduction(P66_1) => 03:16
 - 115. Real switch get version using index and slice (P66_2_3) => 03:53
 - 116. Python3 telnet to switch (P66_4) => 03:22
 - 117. Count (P66_6) => 05:59
 - 118. Use find to get information from a real switch (P66_10) => 05:20
 - 119. Python3 Telnet versus Python2 - Find version of software (P66_11) => 03:18
 - 120. find not found (P66_12) => 00:51
 - 121. String methods - upper (P66_13) => 01:42
 - 122. String methods - startswith and endswith (P66_14) => 01:43
 - 123. String methods - strip (P66_15) => 03:08
 - 124. String methods - split demo (P66_16) => 01:09
 - 125. String methods - Join (P66_17_18) => 00:47
 - 126. String methods -  is it in string? (P66_19) => 01:00
 - 127. String concatenation (P66_20) => 00:30
 - 128. Capitalize, upper, lower, swap (P66_23) => 01:46
15. Python Theory: Comparisons
 - 129. Boolean comparisons => 04:45
 - 130. Boolean Truth Table => 02:00
 - 131. Boolean Truth Table Demo => 03:37
 - 132. false conditions => 01:20
16. Python Theory: Lists
 - 133. Lists versus tuples => 03:05
 - 134. lists => 02:44
 - 135. create a list using split => 03:08
 - 136. lists in lists => 04:48
 - 137. lists versus tuples - documentation => 00:47
 - 138. list merge and extendC => 01:43
 - 139. List methods => 01:35
 - 140. lists insert and delete => 04:09
 - 141. list pop index and in => 03:55
 - 142. reverse sort => 04:37
 - 143. len copy list => 03:56
17. Python Theory: Tuples
 - 144. tuples => 04:52
 - 145. Tuples and Sequences v2 => 01:58
18. Python Theory: Code Structures
 - 146. Comments in Code (P72_2) => 03:17
 - 147. Line Continuation (P72_3) => 01:42
19. Python Theory: if / else / elseif logic
 - 148. if logic => 07:08
 - 149. physical router demonstration => 07:58
 - 150. esleif => 04:24
20. Python Theory: While Loops
 - 151. while loop => 04:21
 - 152. infinite while loop with break => 03:21
 - 153. infinite while loop with continue => 03:17
 - 154. while loop with a list => 02:43
 - 155. while loop with else => 02:14
21. Python Theory: For Loops
 - 156. for loops => 03:17
 - 157. for loop with dictionary => 02:56
 - 158. for loop with if and lists => 01:34
22. Python Theory: Ranges
 - 159. Ranges 1 => 04:54
 - 160. Ranges 2 => 02:42
23. Python Theory: Dictionaries
 - 161. Dictionary Theory (P70_17) => 03:04
 - 162. Dictionary Demo (P70_18) => 03:28
 - 163. Combine Dictionaries  (P70_19) => 01:31
 - 164. Dictionaries: Clear and check (P70_20) => 03:24
 - 165. Dictionaries: Add values (P70_21) => 04:27
24. Python Theory: Functions
 - 166. Functions Intro => 06:09
 - 167. Functions Intro Part 2 => 03:32
 - 168. Functions Part 3 => 02:50
 - 169. Functions - Netmiko and Router => 03:44
 - 170. Functions - Netmiko and Router => 03:56
 - 171. Function 6 - Named keyword arguments (Netmiko) => 04:08

Files

PathSize
udemy.python.network.programming.for.network.engineers.python.3-never.9,36 KB
udemy.python.network.programming.for.network.engineers.python.3-never.953,67 MB
udemy.python.network.programming.for.network.engineers.python.3-never.953,67 MB
udemy.python.network.programming.for.network.engineers.python.3-never.953,67 MB
udemy.python.network.programming.for.network.engineers.python.3-never.953,67 MB
udemy.python.network.programming.for.network.engineers.python.3-never.953,67 MB
udemy.python.network.programming.for.network.engineers.python.3-never.953,67 MB
udemy.python.network.programming.for.network.engineers.python.3-never.953,67 MB
udemy.python.network.programming.for.network.engineers.python.3-never.953,67 MB
udemy.python.network.programming.for.network.engineers.python.3-never.677,11 MB
udemy.python.network.programming.for.network.engineers.python.3-never.953,67 MB
udemy.python.network.programming.for.network.engineers.python.3-never.840 B