时光漫步

时光漫步

图书全部分类
套装书
婚恋与两性
字典词典/工具书
教学/实验用品
棋牌麻将
白酒
积木拼插
绘图计算用品
青少年素质培养

资源详情

Python网络编程(原书第2版)

Python网络编程(原书第2版)-电子书下载封面


作者: Eric Chou
出版社: 机械工业出版社
出版年: 2019-7
页数: 312
装帧: 平装
丛书: 华章程序员书库
ISBN: 9787111630333

下载次数:36

书籍详情介绍

Python网络编程(原书第2版)详情图
Python网络编程(原书第2版)详情图
Python网络编程(原书第2版)详情图
Python网络编程(原书第2版)详情图

书籍资料

  • 内容简介
  • 作者介绍
  • 书籍目录

《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以及帮助企业建立更好的安全机制。他是关于Python和网络安全领域的几本书和在线课程的作者,还是两项IP电话专利的荣誉发明者。他通过图书、网络课程和博客分享其对技术的浓厚兴趣,并且对一些受欢迎的Python开源项目做出了贡献。

译者序
前言
关于作者
关于审稿人
第1章回顾TCP/IP协议簇和Python
1.1互联网概述
1.1.1服务器、主机和网络组件
1.1.2数据中心的兴起
1.20SI模型
1.3客户端一服务器模型
1.4网络协议簇
1.4.1传输控制协议
1.4.2用户数据报协议
1.4.3互联网协议
1.5Python语言概述
1.5.1Python版本
1.5.2操作系统
1.5.3运行一个Python程序
1.5.4Python内置类型
1.5.5Python操作符
1.5.6Python控制流工具
1.5.7Python函数
1.5.8Python类
1.5.9Python模块和包
1.6小结
第2章低级网络设备交互
2.1CLI面临的挑战
2.2搭建虚拟实验
2.2.1CiscoVIRL
2.2.2CiscoDevNet和CiscodCloud
2.2.3GNS3
2.3PythonPex

ect库
2.3.1Pexpect安装
2.3.2Pexpect概述
2.3.3第一个Pexpect程序
2.3.4Pexpect的更多功能
2.3.5Pexpect和SSH
2.3.6将Pexpect的所有内容都放到脚本中
2.4PythonParamiko库
2.4.1Paramiko安装
2.4.2Paramiko概述
2.4.3第一个Paramiko程序
2.4.4Paranuko的更多功能
2.4.5Paramiko可重用性
2.5展望
2.6小结
第3章API和意图驱动网络
3.1基础设施作为代码
3.1.1意图驱动网络
3.1.2屏幕抓取与API结构化输出
3.1.3基础设施的数据建模作为代码
3.2CiscoAPI和CiscoACI
3.2.1CiSCONX.API
3.2.2Cisco和YANG模型_
3.2.3CiscoACI
3.3Juniper网络的PythonAPI
3.3.1Juniper和NETCONF
3.3.2开发者的JuniperPyEZ
3.4AristaPythonAPI
3.4.1AristaeAPI管理
3.4.2AristaPyeapi库
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章网络的测试驱动开发


0.376255s