中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
精通Python網絡編程

包郵 精通Python網絡編程

出版社:中國電力出版社出版時間:2021-01-01
開本: 24cm 頁數: 478頁
中 圖 價:¥71.7(5.6折) 定價  ¥128.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

精通Python網絡編程 版權信息

  • ISBN:9787519849900
  • 條形碼:9787519849900 ; 978-7-5198-4990-0
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

精通Python網絡編程 本書特色

基礎設施中的網絡為如何部署、維護和支持應用奠定了基礎。Python是網絡工程師探索系統(tǒng)工程師和應用開發(fā)人員常用工具的一個理想語言。通過本書,你將踏上一段Python之旅,從傳統(tǒng)的網絡工程師轉變?yōu)橄乱淮W絡開發(fā)人員。 本書經過了全面修訂和更新以涵蓋Python 3。本書增加了關于使用ELK Stack(Elasticsearch, Logstash, Kibana Beats)完成網絡數據分析以及Azure云網絡的新章節(jié),除此以外,還包括了使用pyATS和Nornir等新庫以及Ansible 2.8的有關更新。每一章都使用*新的庫來實現示例,以確保兼容性和對概念的理解。 本書首先從Python的基本概述開始,教你如何與遺留設備以及支持API的網絡設備交互。你將學習如何利用高級Python包和框架來實現網絡自動化任務、并監(jiān)控、管理和增強的網絡安全,然后介紹Azure和AWS云網絡。*后,將使用Jenkins實現持續(xù)集成,并使用測試工具驗證你的網絡。 通過實際工作中的案例深入介紹Python網絡編程理論與應用。加入了*新的庫。 使用*新的軟件和更新的硬件平臺。 提供詳盡的實用指南。

精通Python網絡編程 內容簡介

本書首先從Python的基本概述開始,介紹如何與遺留設備以及支持API的網絡設備交互。了解如何利用高級Python包和框架來實現網絡自動化任務、監(jiān)控、管理和增強的網絡安全性,然后介紹Azure和AWS云網絡。*后,使用Jenkins實現持續(xù)集成,并使用測試工具驗證網絡。本書適合希望使用Python和其他工具迎接網絡挑戰(zhàn)的IT專業(yè)人員和運維工程師。

精通Python網絡編程 目錄

目錄
序一
序二
前言
第1章 TCP/IP協議簇和Python回顧 1
1.1 互聯網概述 2
1.1.1 服務器、主機和網絡組件 3
1.1.2 數據中心的興起 3
1.2 OSI模型 6
1.3 客戶-服務器模型 8
1.4 網絡協議簇 8
1.4.1 傳輸控制協議 9
1.4.2 用戶數據報協議 10
1.4.3 Internet協議 11
1.5 Python語言概述 13
1.5.1 Python版本 14
1.5.2 操作系統(tǒng) 15
1.5.3 運行Python程序 15
1.5.4 Python內置類型 16
1.5.5 Python操作符 22
1.5.6 Python控制流工具 23
1.5.7 Python函數 25
1.5.8 Python類 26
1.5.9 Python模塊和包 26
1.6 小結 28
第2章 低層網絡設備交互 29
2.1 CLI的挑戰(zhàn) 30
2.2 構建虛擬實驗室 31
2.2.1 物理設備 31
2.2.2 虛擬設備 31
2.2.3 CiscoVIRL 32
2.2.4 CiscoDevNe和dCloud 36
2.2.5 GNS3 37
2.3 PythonPexpect庫 39
2.3.1 Python虛擬環(huán)境 39
2.3.2 Pexpect安裝 40
2.3.3 Pexpect概述 41
2.3.4 **個Pexpect程序 46
2.3.5 更多Pexpect特性 47
2.3.6 Pexpect和SSH 48
2.3.7 Pexpect示例集成 49
2.4 PythonParamiko庫 51
2.4.1 Paramiko安裝 51
2.4.2 Paramiko概述 52
2.4.3 **個Paramiko程序 55
2.4.4 更多Paramiko特性 56
2.4.5 Paramiko示例集成 57
2.5 Netmiko庫 59
2.6 Nornir框架 61
2.7 小結 64
第3章 API和意圖驅動網絡 65
3.1 基礎設施即代碼 66
3.1.1 意圖驅動網絡 66
3.1.2 屏幕抓取與API結構化輸出 67
3.1.3 基礎設施即代碼的數據建模 70
3.1.4 YANG和NETCONF 71
3.2 CiscoAPI和ACI 72
3.2.1 CiscoNX-API 72
3.2.2 CiscoYANG模型 78
3.2.3 CiscoACI和APIC-EM 80
3.3 CiscoMeraki控制器 82
3.4 JuniperNetworks的PythonAPI 84
3.4.1 Juniper和NETCONF 84
3.4.2 面向開發(fā)人員的JuniperPyEZ 89
3.5 AristaPythonAPI 93
3.5.1 AristaeAPI管理 94
3.5.2 AristaPyeapi庫 98
3.6 VyOS示例 103
3.7 其他庫 104
3.8 小結 105
第4章 Python自動化框架:Ansible基礎 106
4.1 Ansible:更具聲明性的框架 107
4.2 一個簡單的Ansible示例 108
4.2.1 控制節(jié)點安裝 109
4.2.2 從源代碼運行不同版本的Ansible 110
4.2.3 實驗室設置 111
4.2.4 **個Ansibleplaybook 111
4.3 Ansible的優(yōu)點 115
4.3.1 無代理 116
4.3.2 冪等性 116
4.3.3 簡單而且可擴展 116
4.3.4 網絡供應商支持 117
4.4 Ansible架構 118
4.4.1 YAML 119
4.4.2 清單文件 120
4.4.3 變量 121
4.4.4 使用Jinja2模板 126
4.5 Ansible網絡模塊 126
4.5.1 本地連接和fact 126
4.5.2 provider參數 127
4.6 AnsibleCisco示例 129
4.7 Ansible2.8playbook示例 132
4.8 AnsibleJuniper示例 136
4.9 AnsibleArista示例 137
4.10 小結 138
第5章 Python自動化框架:進階 140
5.1 實驗室準備 140
5.2 Ansible條件 141
5.2.1 when子句 141
5.2.2 Ansible網絡fact 144
5.2.3 網絡模塊條件 147
5.3 Ansible循環(huán) 149
5.3.1 標準循環(huán) 149
5.3.2 基于字典的循環(huán) 151
5.4 模板 154
5.4.1 Jinja2模板變量 156
5.4.2 Jinja2循環(huán) 157
5.4.3 Jinja2條件 157
5.5 組和主機變量 160
5.5.1 組變量 161
5.5.2 主機變量 162
5.6 AnsibleVault 163
5.7 Ansibleinclude和角色 165
5.7.1 Ansibleinclude語句 165
5.7.2 Ansible角色 167
5.8 編寫你自己的自定義模塊 171
5.8.1 **個自定義模塊 171
5.8.2 第二個自定義模塊 174
5.9 小結 175
第6章 使用Python實現網絡安全 176
6.1 實驗室設置 176
6.2 PythonScapy 180
6.2.1 安裝Scapy 181
6.2.2 交互式示例 182
6.2.3 使用Scapy捕獲數據包 185
6.2.4 TCP端口掃描 186
6.2.5 ping收集 191
6.2.6 常見攻擊 192
6.2.7 Scapy資源 193
6.3 訪問列表 193
6.3.1 用Ansible實現訪問列表 194
6.3.2 MAC訪問列表 197
6.4 syslog搜索 199
6.5 其他工具 202
6.5.1 私有VLAN 202
6.5.2 用Python使用UFW 203
6.6 延伸閱讀 204
6.7 小結 204
第7章 使用Python實現網絡監(jiān)控:第1部分 206
7.1 實驗室設置 207
7.2 SNMP 207
7.2.1 設置 208
7.2.2 PySNMP 210
7.3 Python實現數據可視化 216
7.3.1 Matplotlib 217
7.3.2 Pygal 223
7.4 Python用于Cacti 227
7.4.1 安裝 228
7.4.2 Python腳本作為輸入源 229
7.5 小結 232
第8章 使用Python實現網絡監(jiān)控:第2部分 233
8.1 Graphviz 234
8.1.1 實驗室設置 234
8.1.2 安裝 236
8.1.3 Graphviz示例 236
8.1.4 PythonGraphviz示例 237
8.1.5 LLDP鄰居繪圖 238
8.2 基于流的監(jiān)控 248
8.3 ntop流量監(jiān)控 254
8.3.1 ntop的Python擴展 256
8.3.2 sFlow 260
8.4 小結 265
第9章 使用Python構建網絡 Web服務 266
9.1 比較PythonWeb框架 267
9.2 Flask和實驗室設置 269
9.3 Flask介紹 270
9.3.1 HTTPie客戶 271
9.3.2 URL路由 273
9.3.3 URL變 量 274
9.3.4 URL生成 275
9.3.5 Jsonify返回 277
9.4 網絡資源API 278
9.4.1 Flask-SQLAlchemy 278
9.4.2 網絡內容API 280
9.4.3 設備API 283
9.4.4 設備IDAPI 286
9.5 網絡動態(tài)操作 286
9.6 認證和授權 292
9.7 在容器中運行Flask 295
9.8 小結 298
第10章 AWS云網絡 300
10.1 AWS設置 301
10.2 AWS網絡概述 305
10.3 虛擬私有云 311
10.3.1 路由表和路由目標 315
10.3.2 用CloudFormation實現動畫 317
10.3.3 安全組和網絡ACL 321
10.3.4 彈性IP 323
10.3.5 NAT網關 325
10.4 DirectConnect和VPN 326
10.4.1 VPN網關 326
10.4.2 DirectConnect 326
10.5 網絡伸縮服務 328
10.5.1 彈性負載均衡 328
10.5.2 Route53DNS服務 329
10.5.3 CloudFrontCDN服務 329
10.6 其他AWS網絡服務 330
10.7 小結 330
第11章 Azure云網絡 332
11.1 Azure和AWS網絡服務比較 333
11.2 Azure設置 334
11.3 Azure管理和API 336
11.3.1 Azure服務原則 339
11.3.2 Python與PowerShell 341
11.4 Azure全球基礎設施 341
11.5 Azure虛擬網絡 343
11.5.1 互聯網訪問 344
11.5.2 網絡資源創(chuàng)建 348
11.5.3 VNet服務端點 349
11.5.4 VNet對等連接 350
11.6 VNet路由 353
11.7 AzureVPN 360
11.8 AzureExpressRoute 363
11.9 Azure網絡負載均衡器 364
11.10 其他Azure網絡服務 365
11.11 小結 366
第12章 使用ElasticStack完成網絡數據分析 367
12.1 ElasticStack是什么? 367
12.2 實驗室拓撲 369
12.3 ElasticStack作為服務 373
12.4 **個端到端示例 375
12.5 Elasticsearch與Python客戶端交互 379
12.6 使用Logstash實現數據攝取 381
12.7 使用Beats實現數據攝取 383
12.8 使用Elasticsearch實現搜索 389
12.9 使用Kibana實現數據可視化 394
12.10 小結 398
第13章 使用Git 399
13.1 內容管理問題和Git 399
13.2 Git介紹 400
13.2.1 Git的好處 401
13.2.2 Git術語 402
13.2.3 Git和GitHub 402
13.3 設置Git 403
13.4 Git使用示例 405
13.5 Git分支 410
13.6 使用Python操作Git 420
13.6.1 GitPython 420
13.6.2 PyGitHub 421
13.7 自動化配置備份 423
13.8 使用Git協作 425
13.9 小結 426
第14章 使用Jenkins持續(xù)集成 427
14.1 傳統(tǒng)變更管理過程 427
14.2 持續(xù)集成介紹 429
14.3 安裝Jenkins 429
14.4 Jenkins示例 432
14.4.1 執(zhí)行Python腳本的**個作業(yè) 432
14.4.2 Jenkins插件 437
14.4.3 網絡持續(xù)集成示例 439
14.5 使用Python操作Jenkins 446
14.6 網絡的持續(xù)集成 448
14.7 小結 448
第15章 網絡測試驅動開發(fā) 449
15.1 測試驅動開發(fā)概述 449
15.2 拓撲作為代碼 451
15.2.1 Python的unittest模塊 456
15.2.2 關于Python測試 460
15.2.3 pytest示例 461
15.3 編寫網絡測試 464
15.3.1 測試可達性 464
15.3.2 測試網絡延遲 466
15.3.3 測試安全性 467
15.3.4 測試事務 467
15.3.5 測試網絡配置 468
15.3.6 測試Ansible 468
15.4 pytest與Jenkins集成 469
15.5 pyATS和Genie 473
15.6 小結 477

展開全部

精通Python網絡編程 作者簡介

埃里克周(Eric Chou)是一位有超過20年從業(yè)經驗的資深技術專家。他在Amazon、Azure和其他財富500強公司工作期間,曾管理業(yè)內最大的一些網絡。Eric熱衷于網絡自動化、Python以及幫助公司建立更好的安全狀況。 除了本書外,他還是《Distributed Denial of Service (DDoS): Practical Detection and Defense》(O'Reilly Media)的共同作者。 Eric還是美國兩項IP電話專利的主要發(fā)明人。他通過他的書、課程和博客與人們分享他對技術的理解,并對一些受歡迎的Python開源項目做出了貢獻。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 手板_手板模型制作_cnc手板加工厂-东莞天泓| POS机官网 - 拉卡拉POS机免费办理|官网在线申请入口 | 传爱自考网_传爱自学考试网| 上海洗地机-洗地机厂家-全自动洗地机-手推式洗地机-上海滢皓洗地机 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 厂厂乐-汇聚海量采购信息的B2B微营销平台-厂厂乐官网 | 无锡网站建设_企业网站定制-网站制作公司-阿凡达网络 | 安徽泰科检测科技有限公司【官方网站】 | RFID电子标签厂家-上海尼太普电子有限公司 | 政府回应:200块在义乌小巷能买到爱情吗?——揭秘打工族省钱约会的生存智慧 | 阁楼货架_阁楼平台_仓库仓储设备_重型货架_广州金铁牛货架厂 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 金库门,金库房,金库门厂家,金库门价格-河北特旺柜业有限公司 | FFU_空气初效|中效|高效过滤器_空调过滤网-广州梓净净化设备有限公司 | 青岛空压机,青岛空压机维修/保养,青岛空压机销售/出租公司,青岛空压机厂家电话 | 螺杆真空泵_耐腐蚀螺杆真空泵_水环真空泵_真空机组_烟台真空泵-烟台斯凯威真空 | 沈飞防静电地板__机房地板-深圳市沈飞防静电设备有限公司 | SEO网站优化,关键词排名优化,苏州网站推广-江苏森歌网络 | 一体化隔油提升设备-餐饮油水分离器-餐厨垃圾处理设备-隔油池-盐城金球环保产业发展有限公司 | 小区健身器材_户外健身器材_室外健身器材_公园健身路径-沧州浩然体育器材有限公司 | 焊缝跟踪系统_激光位移传感器_激光焊缝跟踪传感器-创想智控 | 首页-恒温恒湿试验箱_恒温恒湿箱_高低温试验箱_高低温交变湿热试验箱_苏州正合 | 代理记账_免费注册公司_营业执照代办_资质代办-【乐财汇】 | 杭州代理记账多少钱-注册公司代办-公司注销流程及费用-杭州福道财务管理咨询有限公司 | 机床主轴维修|刀塔维修|C轴维修-常州翔高精密机械有限公司 | 螺旋压榨机-刮泥机-潜水搅拌机-电动泥斗-潜水推流器-南京格林兰环保设备有限公司 | 回收二手冲床_金丰旧冲床回收_协易冲床回收 - 大鑫机械设备 | 天然鹅卵石滤料厂家-锰砂滤料-石英砂滤料-巩义东枫净水 | 北京京云律师事务所| 1000帧高速摄像机|工业高速相机厂家|科天健光电技术 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 不锈钢拉手厂家|浴室门拉手厂家|江门市蓬江区金志翔五金制品有限公司 | 衡阳耐适防护科技有限公司——威仕盾焊接防护用品官网/焊工手套/焊接防护服/皮革防护手套 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 5nd音乐网|最新流行歌曲|MP3歌曲免费下载|好听的歌|音乐下载 免费听mp3音乐 | 检验科改造施工_DSA手术室净化_导管室装修_成都特殊科室建设厂家_医疗净化工程公司_四川华锐 | 北京工业设计公司-产品外观设计-产品设计公司-千策良品工业设计 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 中式装修设计_全屋定制家具_实木仿古门窗花格厂家-喜迎门 | 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 |