曙海教学优势
本课程,秉承二十一年积累的教学品质,以项目实现为导向,面向企事业项目实际需要,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。课程可定制,线上/线下/上门皆可,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海培训的课程在业内有着响亮的知名度。
课程大纲
章节 |
内容 |
第一部分: Python语言基础 |
l Python语言简介 l Python环境搭建和选择 l Python Web程序的一般开发,调试和发布的过程 l Python语言程序结构 l Python语言语法,基础数据结构 l 数据类型和变量 l 运算符和表达式 l 流控制,分支,循环语句 l Python函数定义和使用 l Python模块的定义和使用 l 异常处理和错误处理 l 内省机制原理和应用 l Python数据结构深入 l Python程序的调试和运行 |
第二部分: Python数据库操作 |
l MySQL数据库配置与安全 l SQL 增删改查 l Python 数据库API l Python与数据库批量写入与查询 |
第三部分: Python 自动化运维 - 监控篇 |
l Ngios功能介绍 l Ngios工作原理 l Ngios服务端安装和配置 l 用python 写一个nagios插件 |
第四部分: Python 自动化运维 - 环境篇Ansible |
l 描述Ansible概念,参考架构和使用案例Ansible与自动化 l 描述Ansible部署和业务流程 l 描述Ansible清单的概念 l Ansible安装 l 管理ansible配置文件 l 运行ad hoc命令 l 管理动态清单 l YAML语法及国际通用语法规则 l 编写YAML文件 l YAML配置文件故障排除 l Ansible 变量基础 l Ansible 变量该如何管理 l Ansible Inclusions管理 l Jinja2介绍与Python的渊源 l 实现Jinja2模板管理 l Jinja2模板管理 |
第五部分: Python自动化运维 - 工具篇 |
l pexpect概述 n 利用pexpect制作自动化文件 n 调试自动化文件 l paramiko概述 n 利用paramiko制作自动化文件 n 调试自动化文件 l fabric概述 n 利用fabric制作自动化文件 n 调试自动化文件 |
第六部分: Python 运维进阶 - Saltstack |
l Saltstack详解 l 利用Saltstack远程执行命令 l SaltStack常见模块解析 l SaltStack Python API说明 l 自动化运维工具SaltStack详细部署 l SaltStack基于Python扩展说明 l SaltStack文件同步等丰富实例 |