教主技术进化论 2023 第 1 期:Streamlit 快速数据应用
本期介绍 Streamlit 如何把 Python 数据脚本快速转成可分享的 Web 应用,无需前端开发基础。课程从安装运行、页面控件和数据展示入手,并结合网络设备信息呈现讲解 Streamlit 的实际开发方式。 录像总时长:30 分 37 秒。 配套 Git 仓库:https:...
QYTANG EVOLUTION
以年份记录技术脉络;选择年份后查看当年的完整课程。
本期介绍 Streamlit 如何把 Python 数据脚本快速转成可分享的 Web 应用,无需前端开发基础。课程从安装运行、页面控件和数据展示入手,并结合网络设备信息呈现讲解 Streamlit 的实际开发方式。 录像总时长:30 分 37 秒。 配套 Git 仓库:https:...
本期分理论与实战两部分讲解 gRPC:先理解 RPC、Protocol Buffers、服务定义和客户端/服务端调用模型,再用 Python 拆分并连接两个微服务。课程同时讨论序列化、接口契约、跨进程通信与微服务边界。 录像总时长:39 分 9 秒。 配套 Git 仓库:https...
本期使用 Plotly Dash 构建交互式数据可视化应用,讲解应用结构、组件、回调函数以及图表与页面布局的组合方式。课程通过 Python 代码把数据处理、交互逻辑和浏览器呈现串成完整流程。 录像总时长:28 分 29 秒。 配套 Git 仓库:https://qytgit.qy...
本期介绍 Robot Framework 的关键字驱动自动化方法,涵盖标准库、测试用例结构、运行方式和报告结果。课程结合网络与系统运维任务,演示如何把 Python 能力封装为可读、可复用的自动化关键字。 录像总时长:37 分 5 秒。 配套 Git 仓库:https://qytg...
本期讲解如何把 Plotly Dash 应用嵌入 Django 项目,在统一站点中复用 Django 的路由、模板与认证能力,同时保留 Dash 的交互式图表。课程覆盖 django-plotly-dash 集成、应用注册、URL 配置和页面嵌入。 录像总时长:34 分 49 秒。 ...
本期介绍 PyScript 如何借助 WebAssembly 与 Pyodide 在浏览器中直接运行 Python。课程覆盖页面嵌入、包与自定义模块加载、Python 和 JavaScript 互操作,以及无需后端服务器的可视化应用开发。 录像总时长:19 分 55 秒。 配套 G...
本期介绍 NAPALM 统一多厂商网络设备操作的方式,涵盖驱动、连接参数、Getters、配置加载、比较、提交与回滚。课程通过 Python 实战展示如何以一致接口采集状态并安全变更配置。 录像总时长:35 分 32 秒。 配套 Git 仓库:https://qytgit.qyta...
本期构建网络设备配置自动备份流程,将设备清单、配置采集、文件保存与 Git 版本提交串联起来。课程通过提交历史保留变化轨迹,使配置差异可审计、可追溯,并为故障恢复提供依据。 录像总时长:35 分 7 秒。 配套 Git 仓库:https://qytgit.qytang.com/qy...
本期使用 CiscoDevNet IOS XE Provider 以 Terraform 管理网络设备配置,讲解 Provider、资源、状态文件、计划与应用。课程通过 IOS XE 实战展示声明式配置、变更预览、可重复部署和基础架构即代码的工作方式。 录像总时长:35 分 36 秒。 ...
本期构建 ASA SSL VPN 证书自动更新流程:检查证书状态、临时拉起云主机与 NGINX、调整 DNS、使用 Certbot 申请证书,再把证书部署回防火墙。课程强调分步验证、流量切换和自动化回收。 录像总时长:39 分 44 秒。 配套 Git 仓库:https://qyt...
本期使用 PaloAltoNetworks PAN-OS Provider 声明式管理防火墙对象与策略,讲解 Provider、认证、资源配置、计划、应用和状态。课程展示如何把 Palo Alto 防火墙变更纳入可审查、可复现的基础架构即代码流程。 录像总时长:24 分 5 秒。 ...