如果你正在准备新版 CCIE 或 HCIE,或者手上管着一批华为、思科的设备,应该已经感觉到风向变了:考纲里多了 Python、RESTCONF、GuestShell 这些东西,招聘要求里也开始写"熟悉网络自动化"。传统那套敲 CLI、背命令的功夫还在,但只靠它,已经答不上"如何批量下发配置""如何用脚本巡检设备"这类问题了。

乾颐堂达叔这套《网络可编程性及自动化》专题课,针对的就是这个缺口。它不打算把你培养成程序员,而是让你在原有网络功底之上,多一层用代码和设备打交道的能力。下面从几个角度说说它适合谁、学完能干什么。

它解决的是哪类工作场景

最典型的三类:一是重复性运维,比如几十上百台设备要做同样的配置变更或信息采集,手工登录逐台操作既慢又容易出错;二是考试场景,新版认证的实验环节会直接考察你对设备开放接口的理解和调用;三是日常排障与合规检查,需要定期拉取设备状态、比对配置差异,用脚本跑一遍比人肉翻日志靠谱得多。

课程把 RESTCONF、GuestShell 这些设备侧的开放能力单独拎出来讲,是因为它们和纯 Python 语法不一样——你得先搞清楚设备到底开放了什么、怎么认证、返回的数据长什么样,代码才有意义。

学完能独立做什么

按课程的设计目标,学完之后你应该能独立完成这几件事:写 Python 脚本连接网络设备、批量执行命令并整理输出;通过 RESTCONF 这类接口读取和下发结构化配置,而不是靠屏幕抓取;在设备本地的 GuestShell 环境里跑轻量脚本,做本机侧的自动化处理;把零散的脚本组织成一个能重复使用的小工具,而不是一次性用完就丢。

这里要说明一点:课程涉及 Python、Linux、前端工程化等内容,但它们是服务于网络自动化这个主线的,不是让你转行做开发。如果你期待的是系统学 Python 或 Vue,这套课不是最优选;如果你要的是"在网络场景里把代码用起来",方向就对得上。

资料适合什么基础

比较理想的起点是:已经掌握路由交换的基本操作,能看懂 VLAN、OSPF、静态路由这类概念,平时用 CLI 配过设备。至于编程,零基础也能跟,但需要你愿意花时间动手敲,光看视频不动手,自动化这块很难真正学会。

反过来,如果你连设备都没怎么碰过,直接上这门课会有点悬——自动化是建立在懂网络的前提上的,跳过基础去学脚本,遇到报错很难判断是代码问题还是配置问题。

资料怎么用效率更高

  • 先跟着把环境搭起来,设备连不通、认证过不去,后面全是空谈,这一步别跳过。
  • 每个知识点讲完后自己重写一遍脚本,改动参数看结果变化,比反复看视频有用。
  • 配套的章节笔记适合课后复盘和面试前快速过一遍,但不要用笔记替代动手。
  • 把练习内容往自己实际管的设备上靠,哪怕只做一个小场景的批量巡检,也比纯做例题记得牢。

总的来说,这是一门目标明确的专题课,解决的是"网络工程师怎么写代码"这个问题,而不是一门通用编程课。如果你正在备考新版认证,或者工作中确实遇到了批量运维的需求,它的针对性是够的;如果你只是想泛泛了解自动化,可以先从更基础的编程内容入手,再回来看这套资料。


乾颐堂达叔这套网络可编程性及 自动化 专题课,主要冲着新版CCIE/HCIE认证里设备开放可编程性这块内容来的。考试大纲已经把 Python 、自动化、RESTCONF、GuestShell这些列进范围了,光靠传统CLI那套已经不够用。

课程推荐

《乾颐堂达叔_网络可编程性及自动化_专题课》乾颐堂达叔这套网络可编程性及 自动化 专题课,主要冲着新版CCIE/HCIE认证里设备开放可编程性这块内容来的。考试大纲已经把 Python 、自动化、RESTCONF、GuestShell这些列进范围了,光靠传统CLI那套已经不够用。【技能收获】学完可掌握:AI Agent 智能体构建、Python 编程、Vue / 前端工程化、Linux 运维、华为云 / 云计算认证、网络工程 / CCNP。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(48 节)

课程目录

*   01-安装ubuntu系统.mp4

*   02-为虚拟机安装vmware-tools.mp4

*   03-为虚拟机安装pycharm.mp4

*   04-桥接ensp与python环境(1).mp4

*   05-桥接ensp与python环境(2).mp4

*   06-桥接ensp与python环境(3).mp4

*   07-桥接ensp与python环境(4).mp4

*   08-桥接思科IOSv与python环境.mp4

*   09-python的基本运行方法.mp4

*   10-可执行的python脚本.mp4

*   11-准备python虚拟环境.mp4

*   12-变量标识及赋值.mp4

*   13-pycharm基本操作.mp4

*   14-python保留关键字.mp4

*   15-变量赋值及转换.mp4

*   16.-python中的行.mp4

*   17-python中的代码注释.mp4

*   18-python中的代码块及缩进.mp4

*   19-函数和代码组的联系.mp4

*   20-字符串操作基础.mp4

*   21-列表和for循环.mp4

*   22-字典及函数简介.mp4

*   23-卡成PPT的自动化第一阶段.mp4

*   24-自动化开发工程师理念及实验环境部署.mp4

*   25-python基本概念及虚拟环境.mp4

*   26-保留字及字符串转换.mp4

*   27-python中的行.mp4

*   28-代码块和条件语句.mp4

*   29-telnetlib登录设备并交互.mp4

*   30-批量处理多厂商实战.mp4

*   01-课程内容介绍.mp4

*   02-网络编程及自动化概览.mp4

*   03-版本控制系统.mp4

*   04-SSH原理.mp4

*   05-准备实验环境.mp4

*   06-网络设备配置SSH登录.mp4

*   07-paramiko实战.mp4

*   08-paramiko模块化批量登录多厂商设备并保存配置.mp4

*   09-通SFTP和FTP与设备传输文件.mp4

*   10-代码异常的处理.mp4

*   11-NETCONF前置.mp4

*   12-准备新的实验环境.mp4

*   13-NETCONF理论.mp4

*   14-了解yangsuite.mp4

*   15-ncclient及XMLtree实战.mp4

*   16-REST概述.mp4

*   17-RESTCONF基础理论.mp4

*   18-RESTCONF.mp4