27回答

0收藏

网络工程师的Python之路:网络运维自动化实战 PDF 电子书

电子书 电子书 470 人阅读 | 27 人回复 | 2023-09-01

Java电子书:网络工程师的Python之路:网络运维自动化实战 格式 pdf 电子书 PDF 电子书 Java吧 java8.com4 |2 _6 e, a* E+ K& O
$ x" C0 Y0 {! T" {
8 i. u5 Y' N3 g% S* B( m
编号:mudaima-P0367【Java吧 java8.com】; m- V6 C- d4 y3 c
4 [/ W8 A* l; {
! U. M4 j3 S! a) h2 _7 ]* W) L, ~3 O
% j8 f1 o0 V' n" n
Java电子书目录:
第1章 Python的安装和使用 1; o& G# z. Y% t8 z5 d$ A/ X6 ^
1.1 安装Python 1
9 O* c# q3 B; `" n6 `1.1.1 在Windows下安装Python 3.8.2 2
+ m9 A" ]' s7 ~) t0 R3 O& z# ]2 V1.1.2 在Linux下安装Python 3.8.2 5
9 Z8 e$ q! q- E5 t1 j& r1.2 在Windows下使用Python 3.8.2 8
# @6 I7 N( Y9 N) Q+ y- L/ N7 C1.2.1 交互模式 83 T; H/ {1 Z6 f  h
1.2.2 脚本模式 108 K  {& L+ ~. h& u# E/ c, D) W
1.2.3 运行Python脚本 147 G9 K: I' K, y
1.3 在Linux下使用Python 3.8.2 18
' [4 o# s% a) d& m0 H" q1.3.1 交互模式 19
  b* N( s6 X' j" K& \1.3.2 脚本模式 19
' @  x5 @' l. F6 @4 N( v4 Z1.3.3 运行Python脚本 22% T% i7 B1 a4 S' x$ r4 [
1.3.4 Shebang符号 22, G( M" p, m( ]# `" l
第2章 Python基本语法 24
8 i# j8 P' M$ W* w$ b8 c2.1 变量 24
3 f. ?& l) j5 `4 q7 D3 B' g2.2 注释 27" B, m3 e3 m( ]
2.3 方法和函数 28
/ w( h4 N" E9 F/ X/ T2.4 数据类型 30
3 ~: y$ p8 X* ?% y2.4.1 字符串 30! e3 B& x2 L8 `
2.4.2 整数和浮点数 41
2 N1 N# ~$ ~  ^+ y# B2.4.3 列表 45( M3 O: g+ _  r5 `
2.4.4 字典 50
  j$ p& y) ~; p) N: k2.4.5 布尔类型 55
2 q+ @# a' D  e+ g2.4.6 集合、元组、空值 57
4 d+ x! x+ b6 b, a第3章 Python进阶语法 62
/ x% s; n- f* \3 |  T# \. K3.1 条件(判断)语句 624 r4 n# G1 k+ J6 a* o
3.1.1 通过比较运算符做判断 63
! N- z0 d  R/ ]6 i; e* u, G3.1.2 通过字符串方法 逻辑运算符做判断 64/ j( C+ E/ X: U; i5 ?! i, S0 g# J
3.1.3 通过成员运算符做判断 67: f8 N1 ]" H8 b" u0 o
3.2 循环语句 69
1 y; D/ d" E& _: @, p2 Y3.2.1 while语句 695 P' Y. P2 I9 G: e& }' t  N/ d' X" a
3.2.2 for语句 72
5 z9 U. X$ n& _; j2 H3.3 文本文件的读/写 75
1 ]4 U" Y+ s2 g( Q$ m% i3.3.1 open()函数及其模式 75
" ]2 d* [; n% F3.3.2 文件读取 76; k* z1 O9 i- b! Q% _
3.3.3 文件写入 84
9 }% T' e3 ^( {" f0 y7 K. b3.3.4 with语句 88
, }5 R& V6 e8 X# Q' f  o3.4 自定义函数 89
' C5 X3 o+ M* k: U; d; b3.4.1 函数的创建和调用 90
1 l; v$ a. w! \7 l; T3.4.2 函数值的返回 91
: O; V- |. c6 |# p4 W3.4.3 嵌套函数 93
0 b3 X& A; F6 \  I; T3.5 模块 93: Z8 u( `& I  L: k8 A
3.5.1 不带自定义函数的模块 94% d+ l8 H% `4 |/ f8 q' d
3.5.2 带自定义函数的模块 95
1 c. Y- o3 @3 V! i# L3.5.3 Python内建模块和第三方模块 95
% `7 Q3 x1 c: c! L# o3.5.4 from ... import ... 996 K5 u% D, K" c4 z2 l1 L0 [6 @# \
3.5.5 if __name__ == '__main__': 99
5 y  k) Q: V/ o) _6 w/ n3 m3.6 正则表达式 100
$ |! l2 E; Y' N# V: i3.6.1 什么是正则表达式 101
$ \1 {% R3 z0 N' n9 a8 V9 T3 l5 Z3.6.2 正则表达式的验证 1029 P4 |! S; k6 q& g  G2 ]" w
3.6.3 正则表达式的规则 103$ k/ X% m. b2 {% f1 \
3.6.4 正则表达式在Python中的应用 110
9 |, N: n. c: n1 r3.7 异常处理 1162 n* r) l  p& v2 `+ T& G
第4章 Python网络运维实验(GNS3模拟器) 1220 E: O0 V( r- o8 @" l4 g# P5 G
4.1 实验运行环境 122
* y" e2 F1 w) v( Z/ C4.2 Python中的Telnet和SSH模块 124+ }5 [* f! a1 Y( X- m$ `  Z
4.2.1 Telnetlib 124; C% k" N$ G$ Z5 Y& S  R' N, `, s- D. s
4.2.2 Paramiko和Netmiko 1319 _. R) h4 |: n% E  ^
4.3 实验1 input()函数和getpass模块 1433 H, F) f! P6 T$ g
4.3.1 实验目的 143
* r6 u. l' w6 h# M& U! S1 p4.3.2 实验准备 143
" E4 u+ o0 x; p0 r  x  d9 Z; j4.3.3 实验代码 145- _$ Z+ z# g+ C
4.3.4 代码分段讲解 146" `" L$ H* S1 r& [( \0 p# j
4.3.5 验证 148
* U, k. i$ b2 d( S2 a4.4 实验2 批量登录不同网段的交换机 152
: W# \1 X: ?" x$ |- ]- Z9 I4.4.1 实验目的 152
6 B) ?3 G  d2 ^  H3 l- D4.4.2 实验准备 153
- q8 o8 G5 Y: [" _' I4 m7 ~# L4.4.3 实验代码 154
9 T/ D8 e( k% F/ h4.4.4 代码分段讲解 1555 ^6 e, C, H3 b# H' W9 U
4.4.5 验证 156, M2 ?' Y$ x/ x( I' R2 s! _/ N
4.5 实验3 异常处理的应用 157
) t& M' f1 k% R; i2 a) m4.5.1 实验目的 159
( g! `0 M( L5 \& J' u. b: K- n1 i4.5.2 实验准备 159/ `( J% z" J* ?9 t
4.5.3 实验代码 160% t# I: ]6 z, }. C
4.5.4 代码分段讲解 162
' ?3 s- {2 O( X% O4.5.5 验证 1647 w( ?5 u3 G4 p. f  ?5 a+ i
4.6 实验4 Python实现网络设备的配置备份 166) S/ f7 L" C/ Y
4.6.1 实验目的 166
& A. z) o# F, t6 l9 K, V0 v4.6.2 实验准备 166
! M7 S- q8 ]5 q4 X0 Z! p4.6.3 实验代码 1708 u' b  [) C$ _: v7 O
4.6.4 代码分段讲解 171; _7 R6 Z- E) i, S
4.6.5 验证 173
- s. G' d8 e* {第5章 Python网络运维实战(真机) 1763 B/ L9 j# `6 q
5.1 实验1 大规模批量修改交换机QoS的配置 176
/ k7 B: R" U( e5.1.1 实验背景 178
& N* h9 |. t/ g& L& M" A5.1.2 实验目的 178- C- F; D- J5 v2 \7 P$ }
5.1.3 实验准备 1788 h; G0 z4 u$ A4 x. U
5.1.4 实验代码 1803 `( i( X3 V2 u- n- Z8 Q/ ?* ^1 a
5.1.5 代码分段讲解 181
' J' k% M3 ~- j- a5.1.6 验证 1823 Q2 f. k5 B+ u9 V: n' }1 x
5.2 实验2 pythonping的使用方法 185
4 s7 e+ l7 n. D$ F$ B* }) Y0 y5.2.1 实验背景 187
  K9 N, f* k1 L5.2.2 实验目的 187" g( S* v- Q) P5 m
5.2.3 实验思路 187+ P4 h. b& F& n7 E' V7 L
5.2.4 实验准备 - 脚本1 1885 b* K0 k  k( `8 b; P
5.2.5 实验代码 - 脚本1 1897 H/ f% k$ _% P( R+ j) J+ v
5.2.6 脚本1代码分段讲解 190, z- J8 @' Z* D# m; Y
5.2.7 脚本1验证 192
0 c6 S4 V8 ^7 A3 V5.2.8 实验准备 - 脚本2 193
$ L3 n! \7 P6 j9 Y! A2 u# [5.2.9 实验代码 - 脚本2 1949 y1 Z5 @6 x( M- j$ o' O
5.2.10 脚本2代码分段讲解 1963 F3 i1 k2 P" T
5.2.11 脚本2验证 200
3 ^5 B% a- W/ [: U0 R2 K' T5.3 实验3 利用Python脚本检查交换机的配置 201
+ C. ^. K1 M$ T, L- R: k6 W/ {5.3.1 实验背景 201& ?6 A& ]% k" j! X, z2 r$ u
5.3.2 实验目的 202
; X5 n4 e0 ^3 W; `7 H) |5.3.3 实验思路 202
' R7 x* n  o  \$ U5.3.4 实验准备 - 脚本1 203- X6 |+ }8 ~. H
5.3.5 实验代码 - 脚本1 204
- O0 y! ]* l( ~) {( s5.3.6 脚本1代码分段讲解 206
9 r, g4 t0 N4 ?6 A% @' Q  n5.3.7 脚本1验证 211( R6 [' c/ G, }! k
5.3.8 实验准备 - 脚本2 212. q( I" D3 _* H5 ]
5.3.9 实验代码 - 脚本2 213, z8 r% w3 p0 r* K8 q
5.3.10 脚本2代码分段讲解 215
5 q0 {; r$ e2 N% _! J  \: k5.3.11 脚本2验证 2175 V( d9 m! u' f3 l+ F% C
第6章 Python第三方模块详解 2188 K- A5 c; {: s9 I. h
6.1 JSON 219: y3 P: C: J3 z& \4 g7 N: \
6.1.1 JSON基础知识 220- T' p8 g  J" `, N# y# j; C. {
6.1.2 JSON在Python中的使用 221* H7 w5 y1 a( {) G  s# c! A* [( t
6.2 正则表达式的痛点 222/ x, y" Y" [7 ?5 _0 i5 e1 h9 E% E
6.3 TextFSM和ntc-templates 2245 {( r4 v2 W" D$ k7 w
6.3.1 TextFSM的安装 226
: ~4 X2 S+ ?7 g5 {6.3.2 TextFSM模板的创建和应用 227
5 f2 @- f, S8 x# E6.3.3 ntc-templates 231
4 r- @. J8 J5 i8 H. b6.4 NAPALM 237
' u5 q" R4 a2 ~6.4.1 什么是NAPALM 237. C* G/ M3 }$ g) t
6.4.2 NAPALM的优点 238. T: z( p  ^/ V3 K1 a
6.4.3 NAPALM的缺点 240
% L3 l9 B7 r) X6.4.4 NAPALM的安装 241/ ]/ [$ s# ^) J  _7 t/ n# `9 W
6.4.5 NAPALM的应用 242
* Q$ a* ~- x) }! v6.5 pyntc 248

0 X/ k" }) D3 g0 n7 |% P
java8.com
6 A* f8 w3 x; v- j/ H6.5.1 pyntc和NAPALM的比较 248- f5 m# ]" j* w& q1 [/ D8 X
6.5.2 pyntc的安装 249
3 Y- E# f0 @4 |! k6 _+ C6.5.3 pyntc的应用 250
4 o! I! o5 ~& Q! r( c5 Z: s6.6 netdev(异步并行) 2572 s8 \1 |6 b8 h/ t1 Q3 B6 d
6.6.1 同步与异步 258
6 f. s! s* E( X7 W: Q6.6.2 异步在Python中的应用 2588 H) T: h8 I, p# E% z
6.6.3 netdev的安装和应用 262
! S( W( `6 v; W& \; \: F4 m6.7 Netmiko(多线程) 267( s/ W1 X9 }* h% Z; g  z
6.7.1 单线程与多线程 268
  F: P7 x- z9 K/ E9 v: S: m0 ?6.7.2 多线程在Python中的应用 268. m* b+ T) }& N/ _
6.7.3 多线程在Netmiko中的应用 273
2 \; j1 M( C2 V% F& s' K5 ~
& L- b5 m4 I+ e; z% C! W, O. P
百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复
- [$ [& p! p5 n0 E

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
关注下面的标签,发现更多相似文章
分享到:

回答|共 27 个

入云龙

发表于 2023-9-22 12:24:25 | 显示全部楼层

都是干货,谢谢啦

怀旧的童年时光

发表于 2023-9-22 21:04:55 | 显示全部楼层

我又来了 白漂开始

喜欢而已

发表于 2023-9-24 18:39:46 | 显示全部楼层

学习java,就选java吧了

我是青青河边草

发表于 2023-9-25 21:15:48 | 显示全部楼层

免费资源 真的无套路

波波夫十三

发表于 2023-10-3 17:07:34 | 显示全部楼层

白漂来了

猴大万岁

发表于 2023-10-4 11:02:02 | 显示全部楼层

java吧 真给力

赵光益

发表于 2023-10-5 10:06:07 | 显示全部楼层

java吧 真给力

人生得意须尽欢一西海

发表于 2023-10-5 14:37:54 | 显示全部楼层

java吧 真给力

大不丢儿

发表于 2023-10-6 21:22:55 | 显示全部楼层

给力,真免费
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则