开发者社区> python人工智能命理> 正文

书籍:python网络编程 Python Network Programming - 2019

简介: 简介 主要特点 掌握Python技能,开发强大的网络应用程序 掌握SDN的基本原理和功能 为echo和chat服务器设计多线程,事件驱动的体系结构 此学习路径强调了Python网络编程的主要方面,例如编写简单的网络客户端,创建和部署SDN和NFV系统,以及使用Mininet扩展您的网络。
+关注继续查看

简介

图片.png

主要特点

  • 掌握Python技能,开发强大的网络应用程序
  • 掌握SDN的基本原理和功能
  • 为echo和chat服务器设计多线程,事件驱动的体系结构

此学习路径强调了Python网络编程的主要方面,例如编写简单的网络客户端,创建和部署SDN和NFV系统,以及使用Mininet扩展您的网络。您还将学习如何自动化传统和最新的网络设备。在阅读这些章节的过程中,您将使用Python for DevOps和开源工具来测试,保护和分析您的网络。最后,您将使用套接字编程开发客户端应用程序,例如Web API客户端,电子邮件客户端,SSH和FTP。

到本学习路径结束时,您将学习如何使用高级网络数据包捕获和分析技术分析网络的安全漏洞。

你会学到什么

  • 使用异步模型创建基于套接字的网络
  • 为Web API开发客户端应用程序,包括S3 Amazon和Twitter
  • 与具有不同协议的电子邮件和远程网络服务器通信
  • 将Python与Cisco,Juniper和Arista eAPI集成以实现自动化
  • 使用Telnet和SSH连接进行远程系统监控
  • 通过XML-RPC,SOAP和REST API与网站交互
  • 使用Ryu,OpenDaylight,Floodlight,ONOS和POX构建网络
  • 在不同的部署环境中配置虚拟网络

这本书对象

如果您是Python开发人员或想要启动网络编程的系统管理员,则此学习路径可让您更接近目标。新的管理网络设备的IT专业人员和DevOps工程师,或者那些希望在Python中扩展知识和技能的经验最少的人,也会发现这种学习路径很有用。虽然不需要先前的网络知识,但Python编程方面的一些经验将有助于更好地理解学习路径中的概念。

目录

  • 基础概念
  • 用于网络工程师的Python
  • 网络工程师的持续集成
  • 网络自动化中的SDN概念

    低级网络设备交互
  • API和意图驱动的网络
  • Python自动化框架 - Ansible Basics
  • Python自动化框架 - 超越基础
  • AWS云网络
  • 和Git一起工作
  • 套接字,IPv4和简单的客户端/服务器编程
  • 多路复用套接字I / O以获得更好的性能
  • IPv6,Unix域套接字和网络接口
  • 使用HTTP进行Internet编程
  • 电子邮件协议,FTP和CGI编程
  • 跨机器边界编程
  • 使用Web服务 - XML-RPC,SOAP和REST
  • 网络监控和安全
  • 网络建模
  • 身份验证,授权和记帐(AAA)
  • 开放和专有网络解决方案
  • NFV和编排 - 一个更大的生态系统
  • 对Internet进行编程

参考资料

图片.png
图片.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python编程:aiohttp和requests网络io性能比较
使用4 种方式 对网络发起10次请求,进行10次耗时测试
12 0
高级神经网络Keras+CNN-GRU-Attention负荷预测(Python代码实现)
高级神经网络Keras+CNN-GRU-Attention负荷预测(Python代码实现)
139 0
python nmap网络扫描详解
python nmap网络扫描详解
114 0
【0基础爬虫】网络基础知识&python基础知识
爬虫是获取网络信息资源的方式之一,我们可以通过爬虫采集到想要的数据,因此爬虫对于我们而言十分重要。本文介绍了爬虫的网络基础知识和python相关包,使得初学者可通过简答的配置学习到网络爬虫相关知识。 本章节讲简单介绍Python相关知识
54 0
网络-邮件协议STMP、POP3详解与实战(Python发送邮件)
网络-邮件协议STMP、POP3详解与实战(Python发送邮件)
219 0
python udp网络
搬运自本人csdn博客
53 0
学习Python操作JSON,网络数据交换不用愁
本文,你可以学到如下内容: 1、JSON是什么? 2、JSON与XML的优劣差异? 3、将Python对象编码成JSON字符串 4、将JSON字符串解码为Python对象 5、解决JSON中文乱码问题
76 0
Python编程:aiohttp和requests网络io性能比较
Python编程:aiohttp和requests网络io性能比较
23 0
Python爬虫:网络信息爬取与处理知识梳理
Python爬虫:网络信息爬取与处理知识梳理
98 0
Python网络数据采集读书笔记-1
Python网络数据采集读书笔记-1
36 0
+关注
python人工智能命理
提供书籍寻找服务,十元一本起,不成功不收费。 曾任职于腾讯、华为等公司,独立带队完成大型项目的全系统测试,担任过技术总监、测试经理以及测试专家职位。现任某主流公司自动化测试架构师。
文章
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
给运维工程师的Python实战课
立即下载
Python 脚本速查手册
立即下载
ACE 区域技术发展峰会:Flink Python Table API入门及实践
立即下载