Python中文网

编程书籍推荐:Python网络编程(原书第2版) [Mastering Python Networking Second Edition],由机械工业出版社2019-07-01月出版,本书发行作者信息: [美] 埃里克周(Eric Chou) 著,熊安萍,邹洋,张璞,李鸿健 等 译此次为第1次发行, 国际标准书号为:9787111630333,品牌为机工出版, 这本书采用平装开本为16开,附件信息:未知,纸张采为胶版纸,全书共有312页字数万 字,值得推荐的Python Book。

此书内容摘要

《Python网络编程(原书第2版)》是一本实用的Python网络编程技术实践指南,涵盖计算机网络管理、网络安全、自动化运维、PythonWeb搭建、网络测试等内容,旨在帮助你掌握Python网络编程技术,提升网络管理、运维能力。
《Python网络编程(原书第2版)》从使用者的角度出发,首先简单回顾TCP/IP协议和Python基础知识,然后探讨如何使用Python管理网络设备,尤其是如何与传统的路由器和交换机进行通信。之后介绍如何使用Python自动化框架Ansible来实现批量系统配置、批量程序部署、批量运行命令等功能。接着介绍如何采用Python工具实现基础的网络安全管理,并介绍如何使用Python进行网络监控、搭建Web服务,以及其他的网络运维管理相关技术基础,如Git代码仓库的使用、Jenkins持续集成和网络的测试驱动开发等。
《Python网络编程(原书第2版)》涉及许多基础工具的使用,并配有大量示例代码,便于你边学习边实践。

关于此书作者

埃里克周(Eric Chou),一位有超过18年行业经验的资深技术专家。他在AWS、微软Azure和其他一些公司工作期间,曾服务并管理了一些工业界的大型网络。Eric致力于网络自动化、Python以及帮助企业建立更好的安全机制。Eric是关于Python和网络安全领域的几本书籍和在线网络课程的作者。他是两项lP电话专利的荣誉发明者。Eric通过他的书籍、网络课程和博客分享他对技术的浓厚兴趣,并且对一些受欢迎的Python开源项目做出了贡献。

编辑们的推荐

暂无.

Python网络编程(原书第2版) [Mastering Python Networking Second Edition]图书的目录

译者序
前言
关于作者
关于审稿人

第1章 回顾TCP/IP协议簇和Python
1.1 互联网概述
1.1.1 服务器、主机和网络组件
1.1.2 数据中心的兴起
1.2 0SI模型
1.3 客户端一服务器模型
1.4 网络协议簇
1.4.1 传输控制协议
1.4.2 用户数据报协议
1.4.3 互联网协议
1.5 Python语言概述
1.5.1 Python版本
1.5.2 操作系统
1.5.3 运行一个Python程序
1.5.4 Python内置类型
1.5.5 Python操作符
1.5.6 Python控制流工具
1.5.7 Python函数
1.5.8 Python类
1.5.9 Python模块和包
1.6 小结

第2章 低级网络设备交互
2.1 CLI面临的挑战
2.2 搭建虚拟实验
2.2.1 CiscoVIRL
2.2.2 CiscoDevNet和CiscodCloud
2.2.3 GNS3
2.3 PythonPexpect库
2.3.1 Pexpect安装
2.3.2 Pexpect概述
2.3.3 第一个Pexpect程序
2.3.4 Pexpect的更多功能
2.3.5 Pexpect和SSH
2.3.6 将Pexpect的所有内容都放到脚本中
2.4 PythonParamiko库
2.4.1 Paramiko安装
2.4.2 Paramiko概述
2.4.3 第一个Paramiko程序
2.4.4 Paranuko的更多功能
2.4.5 Paramiko可重用性
2.5 展望
2.6 小结

第3章 API和意图驱动网络
3.1 基础设施作为代码
3.1.1 意图驱动网络
3.1.2 屏幕抓取与API结构化输出
3.1.3 基础设施的数据建模作为代码
3.2 CiscoAPI和CiscoACI
3.2.1 CiSCONX.API
3.2.2 Cisco和YANG模型_
3.2.3 CiscoACI
3.3 Juniper网络的PythonAPI
3.3.1 Juniper和NETCONF
3.3.2 开发者的JuniperPyEZ
3.4 AristaPythonAPI
3.4.1 AristaeAPI管理
3.4.2 AristaPyeapi库
3.5 厂商中立的库
3.6 小结
……

第4章 Python自动化框架——Ansible基础知识
第5章 Python自动化框架——进阶知识
第6章 Python下的网络安全
第7章 Python下的网络监控——第一部分
第8章 Python下的网络监控——第二部分
第9章 使用Python构建网络Web服务
第10章 AWS云网络
第11章 Git的使用
第12章 使用Jenkins持续集成
第13章 网络的测试驱动开发

部分内容试读

在当今的互联网时代,云计算中心和大数据中心得到广泛部署和应用。谷歌、亚马逊、微软、阿里巴巴、腾讯等公司都已经开展了云计算和大数据中心战略,其中涉及大量的网络设备和服务器管理。管理包含众多设备的网络将是一项艰巨的任务。本书介绍了如何使用Python来实现网络管理。
本书从使用者的角度出发,学习难度逐渐增加。首先简单回顾了TCP/IP和Python基础知识,然后探讨了如何使用Python管理网络设备,尤其是如何与传统的路由器和交换机进行通信。之后介绍了如何使用Python自动化框架Ansible来实现批量系统配置、批量程序部署、批量运行命令等功能,如何采用Python工具实现基础的网络安全管理,如何使用Python进行网络监控、搭建Web服务,还介绍了其他的网络运维管理相关技术,如Git代码仓库的使用、Jenkins持续集成和网络的测试驱动开发等。本书包含的内容涉及许多基础工具的使用,每个知识点都有示例代码,读者可以一边学习,一边实践。
本书是一本实用型的基础技术实践工具书,技术性较强,如果你想快速了解计算机网络管理、网络安全、自动化运维、PythonWeb搭建、网络测试相关的知识,本书很适合你。本书涵盖的知识点主要是网络运维相关技术,在学习完所有的章节之后,读者能对网络的管理有初步的了解。每个章节的后面部分都是有一定难度的扩展资源,循序渐进,帮助读者提升网络运维能力。
感谢机械工业出版社的编辑不辞辛苦地与译者沟通相关细节内容。
本书由710翻译团队翻译,除封面署名外,710翻译团队还包括实验室苏贞老师以及申勇、代明月、游涯、明欢欢、胡译文、朱红倩、秦铭远等研究生,他们参与了部分章节的翻译工作。由于译者的时间和水平有限,翻译中的疏漏和错误在所难免,请读者和同行不吝指正。

关于此书评价

暂无.

书摘内容

暂无.

Python网络编程(原书第2版) [Mastering Python Networking Second Edition]最新最全的试读、书评、目录、简介信息由Python中文网整理提供。

上一篇:没有了

下一篇:语料库与Python应用/语料库翻译学文库