注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)工程師的Python之路:網(wǎng)絡(luò)運(yùn)維自動(dòng)化實(shí)戰(zhàn)(博文視點(diǎn)出品)

網(wǎng)絡(luò)工程師的Python之路:網(wǎng)絡(luò)運(yùn)維自動(dòng)化實(shí)戰(zhàn)(博文視點(diǎn)出品)

網(wǎng)絡(luò)工程師的Python之路:網(wǎng)絡(luò)運(yùn)維自動(dòng)化實(shí)戰(zhàn)(博文視點(diǎn)出品)

定 價(jià):¥79.00

作 者: 王印 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787121398063 出版時(shí)間: 2020-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 300 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  眾所周知,Python這門編程語(yǔ)言的應(yīng)用場(chǎng)景十分廣泛,人工智能、數(shù)據(jù)分析、爬蟲(chóng)、Web開(kāi)發(fā)、游戲制作等領(lǐng)域都能看到Python的身影,隨著近幾年P(guān)ython的大熱,和上述Python應(yīng)用場(chǎng)景相關(guān)的書(shū)籍、視頻、網(wǎng)站等教學(xué)資源隨處可見(jiàn),而市面上Python的基礎(chǔ)入門教程更是多如牛毛。遺憾的是,在如此豐富的Python教學(xué)資源中,為網(wǎng)絡(luò)工程師量身打造的計(jì)算機(jī)網(wǎng)絡(luò)運(yùn)維方面的教學(xué)書(shū)籍卻相當(dāng)匱乏。 本書(shū)內(nèi)容基于思科設(shè)備和技術(shù),從網(wǎng)絡(luò)工程師的角度出發(fā),以截稿前的Python 3.8為主,從Python的安裝到基礎(chǔ)和進(jìn)階知識(shí),再到Python在網(wǎng)絡(luò)運(yùn)維中的實(shí)戰(zhàn)應(yīng)用和網(wǎng)絡(luò)工程師必須掌握的Python第三方模塊,所有內(nèi)容均為網(wǎng)絡(luò)工程師量體裁衣,讓完全零基礎(chǔ)的網(wǎng)絡(luò)工程師能夠快速上手并掌握Python這門編程語(yǔ)言,將網(wǎng)絡(luò)運(yùn)維自動(dòng)化技術(shù)運(yùn)用在日常工作中,在提高工作效率的同時(shí),提升職場(chǎng)競(jìng)爭(zhēng)力。 本書(shū)所有內(nèi)容均由作者精選,只講解對(duì)網(wǎng)絡(luò)工程師有用的Python知識(shí),讓讀者在網(wǎng)絡(luò)運(yùn)維自動(dòng)化技術(shù)學(xué)習(xí)的道路上少走一些彎路。

作者簡(jiǎn)介

  王印,知乎專欄“網(wǎng)路行者”作家,知乎Id:弈心,沙特阿卜杜拉國(guó)王科技大學(xué)高級(jí)網(wǎng)絡(luò)工程師,11年海外從業(yè)經(jīng)驗(yàn),CCIE#40245。2009年起在新加坡先后任職于美國(guó)電信運(yùn)營(yíng)商AT&T、美國(guó)數(shù)據(jù)中心公司Equinix、新加坡陸路交通管理局(LTA)、新加坡石林IT咨詢公司(SFIT)、美國(guó)蘋果公司、蘇格蘭皇家銀行(RBS),對(duì)大型園區(qū)、金融行業(yè)網(wǎng)絡(luò)的設(shè)計(jì)與運(yùn)維具有豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)。

圖書(shū)目錄

第1章  Python的安裝和使用  1

1.1  安裝Python 1

1.1.1  在Windows下安裝Python 3.8.2   2

1.1.2  在Linux下安裝Python 3.8.2  5

1.2  在Windows下使用Python 3.8.2     8

1.2.1  交互模式   8

1.2.2  腳本模式   10

1.2.3  運(yùn)行Python腳本     14

1.3  在Linux下使用Python 3.8.2    18

1.3.1  交互模式   19

1.3.2  腳本模式   19

1.3.3  運(yùn)行Python腳本     22

1.3.4  Shebang符號(hào)   22

第2章  Python基本語(yǔ)法  24

2.1  變量      24

2.2  注釋      27

2.3  方法和函數(shù)  28

2.4  數(shù)據(jù)類型      30

2.4.1  字符串       30

2.4.2  整數(shù)和浮點(diǎn)數(shù)   41

2.4.3  列表   45

2.4.4  字典   50

2.4.5  布爾類型   55

2.4.6  集合、元組、空值   57

第3章  Python進(jìn)階語(yǔ)法  62

3.1  條件(判斷)語(yǔ)句     62

3.1.1  通過(guò)比較運(yùn)算符做判斷   63

3.1.2  通過(guò)字符串方法+邏輯運(yùn)算符做判斷    64

3.1.3  通過(guò)成員運(yùn)算符做判斷   67

3.2  循環(huán)語(yǔ)句      69

3.2.1  while語(yǔ)句 69

3.2.2  for語(yǔ)句     72

3.3  文本文件的讀/寫(xiě) 75

3.3.1  open()函數(shù)及其模式 75

3.3.2  文件讀取   76

3.3.3  文件寫(xiě)入   84

3.3.4  with語(yǔ)句   88

3.4  自定義函數(shù)  89

3.4.1  函數(shù)的創(chuàng)建和調(diào)用   90

3.4.2  函數(shù)值的返回   91

3.4.3  嵌套函數(shù)   93

3.5  模塊      93

3.5.1  不帶自定義函數(shù)的模塊   94

3.5.2  帶自定義函數(shù)的模塊      95

3.5.3  Python內(nèi)建模塊和第三方模塊     95

3.5.4  from ... import ...       99

3.5.5  if __name__ == '__main__':      99

3.6  正則表達(dá)式  100

3.6.1  什么是正則表達(dá)式   101

3.6.2  正則表達(dá)式的驗(yàn)證   102

3.6.3  正則表達(dá)式的規(guī)則   103

3.6.4  正則表達(dá)式在Python中的應(yīng)用     110

3.7  異常處理      116

第4章  Python網(wǎng)絡(luò)運(yùn)維實(shí)驗(yàn)(GNS3模擬器)   122

4.1  實(shí)驗(yàn)運(yùn)行環(huán)境     122

4.2  Python中的Telnet和SSH模塊 124

4.2.1  Telnetlib    124

4.2.2  Paramiko和Netmiko      131

4.3  實(shí)驗(yàn)1  input()函數(shù)和getpass模塊 143

4.3.1  實(shí)驗(yàn)?zāi)康?nbsp;  143

4.3.2  實(shí)驗(yàn)準(zhǔn)備   143

4.3.3  實(shí)驗(yàn)代碼   145

4.3.4  代碼分段講解   146

4.3.5  驗(yàn)證   148

4.4  實(shí)驗(yàn)2  批量登錄不同網(wǎng)段的交換機(jī)      152

4.4.1  實(shí)驗(yàn)?zāi)康?nbsp;  152

4.4.2  實(shí)驗(yàn)準(zhǔn)備   153

4.4.3  實(shí)驗(yàn)代碼   154

4.4.4  代碼分段講解   155

4.4.5  驗(yàn)證   156

4.5  實(shí)驗(yàn)3  異常處理的應(yīng)用   157

4.5.1  實(shí)驗(yàn)?zāi)康?nbsp;  159

4.5.2  實(shí)驗(yàn)準(zhǔn)備   159

4.5.3  實(shí)驗(yàn)代碼   160

4.5.4  代碼分段講解   162

4.5.5  驗(yàn)證   164

4.6  實(shí)驗(yàn)4  Python實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備的配置備份     166

4.6.1  實(shí)驗(yàn)?zāi)康?nbsp;  166

4.6.2  實(shí)驗(yàn)準(zhǔn)備   166

4.6.3  實(shí)驗(yàn)代碼   170

4.6.4  代碼分段講解   171

4.6.5  驗(yàn)證   173

第5章  Python網(wǎng)絡(luò)運(yùn)維實(shí)戰(zhàn)(真機(jī))  176

5.1  實(shí)驗(yàn)1  大規(guī)模批量修改交換機(jī)QoS的配置  176

5.1.1  實(shí)驗(yàn)背景   178

5.1.2  實(shí)驗(yàn)?zāi)康?nbsp;  178

5.1.3  實(shí)驗(yàn)準(zhǔn)備   178

5.1.4  實(shí)驗(yàn)代碼   180

5.1.5  代碼分段講解   181

5.1.6  驗(yàn)證   182

5.2  實(shí)驗(yàn)2  pythonping的使用方法     185

5.2.1  實(shí)驗(yàn)背景   187

5.2.2  實(shí)驗(yàn)?zāi)康?nbsp;  187

5.2.3  實(shí)驗(yàn)思路   187

5.2.4  實(shí)驗(yàn)準(zhǔn)備 - 腳本1  188

5.2.5  實(shí)驗(yàn)代碼 - 腳本1  189

5.2.6  腳本1代碼分段講解      190

5.2.7  腳本1驗(yàn)證      192

5.2.8  實(shí)驗(yàn)準(zhǔn)備 - 腳本2  193

5.2.9  實(shí)驗(yàn)代碼 - 腳本2  194

5.2.10  腳本2代碼分段講解    196

5.2.11  腳本2驗(yàn)證     200

5.3  實(shí)驗(yàn)3  利用Python腳本檢查交換機(jī)的配置 201

5.3.1  實(shí)驗(yàn)背景   201

5.3.2  實(shí)驗(yàn)?zāi)康?nbsp;  202

5.3.3  實(shí)驗(yàn)思路   202

5.3.4  實(shí)驗(yàn)準(zhǔn)備 - 腳本1  203

5.3.5  實(shí)驗(yàn)代碼 - 腳本1  204

5.3.6  腳本1代碼分段講解      206

5.3.7  腳本1驗(yàn)證      211

5.3.8  實(shí)驗(yàn)準(zhǔn)備 - 腳本2  212

5.3.9  實(shí)驗(yàn)代碼 - 腳本2  213

5.3.10  腳本2代碼分段講解    215

5.3.11  腳本2驗(yàn)證     217

第6章  Python第三方模塊詳解     218

6.1  JSON     219

6.1.1  JSON基礎(chǔ)知識(shí) 220

6.1.2  JSON在Python中的使用      221

6.2  正則表達(dá)式的痛點(diǎn)     222

6.3  TextFSM和ntc-templates 224

6.3.1  TextFSM的安裝 226

6.3.2  TextFSM模板的創(chuàng)建和應(yīng)用   227

6.3.3  ntc-templates   231

6.4  NAPALM      237

6.4.1  什么是NAPALM      237

6.4.2  NAPALM的優(yōu)點(diǎn)      238

6.4.3  NAPALM的缺點(diǎn)      240

6.4.4  NAPALM的安裝      241

6.4.5  NAPALM的應(yīng)用      242

6.5  pyntc     248

6.5.1  pyntc和NAPALM的比較      248

6.5.2  pyntc的安裝    249

6.5.3  pyntc的應(yīng)用    250

6.6  netdev(異步并行)  257

6.6.1  同步與異步      258

6.6.2  異步在Python中的應(yīng)用 258

6.6.3  netdev的安裝和應(yīng)用      262

6.7  Netmiko(多線程)   267

6.7.1  單線程與多線程      268

6.7.2  多線程在Python中的應(yīng)用     268

6.7.3  多線程在Netmiko中的應(yīng)用  273

 


本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)